On Saturday, central London was ablaze with the colours of the rainbow as the annual Pride parade matched through the centre of the city.
An estimated 26,000 people joined the parade for the biggest march in the event’s 45-year history.
Watched by massive crowds, the parade went along a 1.4 mile route from Portland Place to Whitehall, via Oxford Circus and Regent Street.
Here’s some photos from the day:
[All photos © Viola Spanu]