Tens of thousands of people turned out for celebrations at the annual Pride in London event.
The Mayor of London said this year’s Pride was the biggest ever, and told revellers in Trafalgar Square that the celebrations were the “best antidote” to the terror and tragedy of recent weeks.
More than 26,000 people were estimated to have taken part in the parade which began north of Oxford Circus on Regent Street, watched by a crowd expected to number around one million.
The parade, taking a 1.4-mile route through the city, comes after what is believed to be the world’s largest Pride festival, with over 100 events having taken place since Saturday June 24.
As part of the annual Pride weekend, a rainbow flag was also set to be projected on to the Palace of Westminster for the first time.
Here are some pictures from the parade and celebrations:-