China has approved what is set to become the biggest hydropower dam complex in the world, capable of producing nearly three times as much power as the current record-holder, the Three Gorges Dam.
Meanwhile, New Delhi has also reacted strongly to Beijing's announcement of establishment of two new counties in Hotan Prefecture of China, parts of jurisdiction of which fall in India's Union ...
Some results have been hidden because they may be inaccessible to you