Jun 21, 2012 · Hydropower is the world's largest source of renewable energy. In Latin America, it is the main source of power generation, accounting for roughly 65 percent of all electricity generated. Altogether, Latin America's installed hydropower .