Deers

Deers

Many things we take for granted in England (and other western countries) are actually made in China these days. If much of what you seen when you are in England is actually Chinese, then maybe an English style village in Shanghai isn't so strange after all?