China approved the world's largest hydropower project to begin construction, citing the economic benefits and need to shift ...
China’s proposed mega dam at the Great Bend region of the Medog county in the Tibetan Autonomous Region (TAR) would be the ...