Inside failed £530m town built to look exactly like a ‘postcard perfect’ English village – but is 5,700 miles from UK
SOME 5,700 miles from Britain lies a replica of an old English town completed with cobbled streets, red phone boxes and small coffee shops. Thames Town, as it’s known, has…