POSTCARDS FROM LONDON Posted on March 11, 2015 by The Enlightened Flaneur One of the world’s most visited cities whose iconic landmarks are well known all over the world.