A semi-submersible, powerful floating artificial island is being built in China. The 78,000-ton twin-hull platform will ...
Zhangjiajie National Park in Hunan, China, is famous for its towering sandstone pillars that seem to defy gravity. This ...