Weird Wednesday: Thames Town
Visitors to Shanghai are often in awe of the size and scale of the city. With a population of more than 24 million, it’s the largest in China and the 3rd largest by population in the world. The city’s proximity to the ocean (the Chinese characters for Shanghai translate to “upon the sea”
The Great Wall and Pandas of Chengdu
Few marvels of the ancient world compare in size and scale to the Great Wall of China. Spanning thousands of miles, it’s the longest man-made structure on Earth and played a pivotal role in the development of the region. The wall is really a collection of sections, each built during a different er