China approves Tibet mega dam that could generate 3 times more power than Three Gorges
China has approved the construction of a colossal hydropower project on Tibet’s longest river that could generate three times more energy than the …Read More
The Heartbeat of World events
China has approved the construction of a colossal hydropower project on Tibet’s longest river that could generate three times more energy than the …Read More