Portal:London/Pictures/May 2007

The Mall in London is the road running from Buckingham Palace at its western end to Admiralty Arch and on to Trafalgar Square at its eastern end. It was created as a ceremonial route in the late nineteenth and early twentieth centuries, matching the creation of similar ceremonial routes in other cities, such as Washington, D.C., Paris, Berlin and others. (more...)