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