News

China recently approved the construction of the world’s largest hydropower dam, across the Yarlung Tsangpo river in Tibet.
The plot of the Hollywood doomsday film, 2012 – where China builds survival arks on the Tibetan Plateau – is edging closer to reality with Beijing’s latest plan for getting through a global ...