A couple gets their wedding photos taken in Thames Town, a replica English town about nine miles from central Shanghai, in a photo taken in September, 2013. Opened in 2006, the replica town boasts mock Tudor buildings, cobblestone streets, red telephone booths and a Gothic church. Some of the buildings in the town have been copied directly from buildings found in England. [Photo/IC]
|