London 2005

Trafalgar Square is literally the center of the city of London.  It is one of the worlds most famous squares, anchored at the back by the National Portrait Gallery.

Previous Up Next