Trafalgar Square is a public square in the City of Westminster, Central London. The square's name commemorates the Battle of Trafalgar, the British naval victory in the Napoleonic Wars over France and Spain that took place on 21 October 1805 off the coast of Cape Trafalgar. Photographed July 2022.
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections