China is pushing forward with plans to build a massive dam on the Yarlung Tsangpo river in Tibet, near the contested border with India. Touted as the world’s largest hydropower project, this ambitious ...
With the weatherman predicting below normal precipitation over north India in the first three months of the year and the ...