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.