QoolWellStuff
Thames Town - Replica of England in China
Thames Town - Replica of England in China
Thames Town, in Shanghai, is a replica of small English town complete with everything you might expect, except the people.
Newer Post
Older Post
Home