NEW DELHI: The Communist Party of China (CCP) will stage a patriotic extravaganza on Jul 1 to celebrate the 100th anniversary of its founding.

Among the achievements it will celebrate is the Baihetan Dam, located on the Jinsha River, on the southeastern edge of the Tibetan Plateau. The dam will …
Read More