Fountain at Trafalgar Square in London
Today's travel photo is of a fountain at Trafalgar Square in London. Trafalgar Square is one of those must visit sites in London as it is such an iconic part of the city. It's a busy place, full of tourists and locals, and the surrounding streets are always busy with traffic. The square sits in [...]