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.