by icenando
LONDON, UK - JUNE 15: Detail of Trafalgar Square street sign. June 15, 2015 in London. Trafalgar Square is at the heart of the city and is a popular tourist attraction.