India has voiced concern about Beijing’s plan to build a dam in Tibet that is three times larger than China’s Three Gorges, currently the world’s largest hydropower facility.
China has unveiled plans for a colossal solar power station in space, comparing it to the scale of the Three Gorges Dam but orbiting 36,000 kilometers above Earth. The project promises to ...