News

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 ...