Hydropower Dam to Flood Sacred Amazon Indigenous Site in Brazil
(IPS) – The Sete Quedas or “seven waterfalls” on the Teles Pires River, which runs through the Amazon rainforest states of Mato Grosso and Pará in central Brazil, are a spiritual oasis venerated by several […]