视频播放位置
A mini metro train runs inside the new Red Star Macalline mall on Shanghai's Zhenbei Road. (photo: China Foto Press)