Trafalgar Square
May 30th 2008 04:45
Trafalgar Square in London is one of Britain's great tourist attractions. Commemorating the Battle of Trafalgar (1805) - a British naval victory - the square was designed in the 1820s and built in the 1840s
| 38 |
| Vote |










Read More
Add Comments
Comments (2)







