Welcome to Thames Town, the fake-British ghost town in China. Why did they build it? Who lives there? And why is it all so quiet? Today, Collin from the Collin Sphere Travel Vlog is guesting on this channel to investigate!