Urban architects in Chongqing, a sprawling city in southwest China ... this subway station is located in the middle of a building. Best way to catch this unique sight is to take train #2 to ...
ZHUZHOU, CHINA - JUNE 02: World's first trackless train runs on road on June 2, 2017 in Zhuzhou, Hunan Province of China. Instead of running on rails, the trackless train of CRRC Zhuzhou Institute ...