News

Thames Town in Songjiang district is just 19 miles away from central Shanghai. It seems to be a replica of Britain's popular "postcard perfect" town of Cotswolds. Built at a cost of £530million ...
Indeed, Thames Town cannot be found in England but, in fact, in China. In Songjiang, just outside Shanghai, Thames Town was built as part of a programme called One City, Nine Towns. Each of the ...
A town that was built to resemble a charming British village is found on the opposite side of the world - a staggering 5,700 miles to be exact. Based in China and known as Thames Town, it was ...