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 a cultural precinct of the city and leads up to the beautiful National Gallery building. If you’re in London, it is definitely worth taking a walk to Trafalgar Square for some people watching and to visit the surrounding galleries, museums and other historic buildings.