London = England? By Tze on July 8, 2011 Featuring: Tze, Ben London isn’t England, Paris isn’t France, and Amsterdam isn’t the Netherlands… Why won’t tourists get that?