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