Photos of a giant hull released by state-owned shipbuilder trigger speculation that the vessel will be used to supply carrier ...
High in the Himalayas, up in the outer reaches of Tibet, China is building what is expected to be the world's largest hydropower project. Costing an estimated $167 billion, the enormous hydropower ...
Philstar.com on MSN
China building largest artificial island in South China Sea – report
MANILA, Philippines — China is constructing what could become its largest artificial island in the South China Sea, according to a new report, signaling renewed large-scale reclamation activity in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results