Escalators are built on a hillside next to Tangjia Yuanzi, Metro line 3 to facilitate subway and bus riders in Chongqing, a southwest "mountain city" in China. China News |
![]() |
|
0 Comments
Leave a Reply. |