Chongqing city News
Hongyancun Station in Chongqing, China, is the world's deepest Railway station at 381 feet underground. It takes approx 8 to 13 minutes to reach platforms with escalators' help.
The site is believed to be the largest of its kind in the world.
Loading...