The insane £540m ghost town that's a replica of London - 5,700 miles away
Thames Town, in China's Songjiang District, is some 19 miles from central Shanghai. It is an intriguing mix of architectural styles with influences from various British cities. The project began ...
Daily Express
2 days ago