NEW DELHI -- China's move to build a $137 billion hydropower project in Tibet -- which will be the world's largest -- has triggered environmental and security concerns in India, at a time when ...
China’s ruling Communist Party says it “peacefully liberated” Tibetan peasants from an oppressive theocracy and restored Chinese rule over a region under threat from outside powers.