Shanghai? Moscow? Nope, south London… England needs to brush up on their English. Submitted by: Schwervemumble PinterestFacebookTwitter