Posted on August 30, 2017April 30, 2022 by Idioms Poster More people have been to London than I have An Escher sentence, featuring London. The sentence makes sense if you glance at it, but on further inspection it makes no sense. Sent in by anon, London . Related IdiomsMixed idiom: More people have been camping than I have Post navigationPrevious post: Daylight libertyNext post: Get back on the horse