Home London, United Kingdom  September 2009  
Previous Home Next



Trafalgar Square is square in central London, England and one of the most famous squares in the United Kingdom and the world. The name commemorates the Battle of Trafalgar (1805), a British naval victory of the Napoleonic Wars.

IMG_5211aa