Made in China..

I say that coz well...we found England and France somewhere in China. China is no stranger to look alike locations. They are urban real estate developments which can accommodate more than 10,000 residents but apparently too expensive and too far from the city for anyone to live in,they remain mostly empty.
Why Does this English Town have Chinese signs you ask..

Because that's China!! The Town Thames is 19 miles from Shanghai  and cost £500m to build,many newlyweds love it there because it makes a perfect backdrop for English themed wedding snaps. 

And another one....
Tianducheng, a mini Paris near Hangzhou, complete with the Eiffel Tower, a replica of a fountain from the Luxemburg Gardens in a main square called "Champs Elysées." 

Fascinating no?