10/06/2007 | London, England | Admiralty Arch : located between the Mall and Trafalgar Square