China has approved the construction of what will be the world’s largest hydropower dam.

Translate »