A Chinese hydrodam has been given the green light to start development by authorities, but human rights activists are ...
The speed of rotation of the earth has slowed down thus increasing the time of one day by 0.06 microseconds, i.e. now the day ...
China's planned mega hydropower project will generate over three times energy than the Three Gorges Dam, currently the ...
Construction on the world's most expensive infastructure project has been approved by China, set to cost £109 billion, ...