China's Chongqing wows Canadian YouTuber with rail network

Published on 21 Oct 2021 11:49:08 AM

With a population of over 32 million people, China's Chongqing is one of the world's largest municipalities. How does this mega-city move its people daily?

WATCH MORE: https://thestartv.com/c/news
SUBSCRIBE: https://cutt.ly/TheStar
LIKE: https://fb.com/TheStarOnline