Skip to content
Home » News » China to build world’s largest hydropower dam in Tibet

China to build world’s largest hydropower dam in Tibet

  The project has stoked concerns about displacement and environmental impact downstream in India and Bangladesh. Read More