The capital's annual Pride parade goes ahead today, with over 40,000 expected to take part in the march through London, which would make it the biggest to date.
It begins at 1pm at Portland Place and will travel through Oxford Circus before culminating at Whitehall.
Pride 2017 in London: Everything you need to know
The parade, celebrating the LGBT+ community and highlighting the issues it faces, will feature 81 floats and 231 walking groups led by the mayor of London.
Oxford Circus is expected to be the busiest area for watching the parade, while a number of bus routes will be affected by the parade.
Buses may be temporarily diverted or stopping early around Baker Street, Marble Arch, Hyde Park Corner and Tottenham Court Road among others. More detail on travel planning here.
Sadiq Khan said:
It’s so important to me that London is seen as a city where LGBT+ people feel valued, happy and safe.
That doesn’t just mean celebrating Pride once a year, it means acting on issues that matter to the LGBT+ community all year round.
More than 60 events are taking place for the capital's Pride event this year, which started on 24 June and finishes tomorrow.
To mark the celebrations, Transport for London has decked out a host of places with rainbow decorations, including the windows of Tottenham Court Road and Boris bikes throughout the capital.
Meanwhile, the Prime Minister said this year's Pride marked 50 years since parliament repealed the laws criminalising homosexuality in England and Wales.
"The anniversary shows us how far we have come as a society, but it also reminds us how much still remains to be done," Theresa May said.
She said Pride was "a vivid display of the diversity which makes London one of the greatest cities in the world".
"And at its heart, it is about a simple thing: love. That’s why this year’s theme – ‘Love happens here’ couldn’t be more appropriate. It captures perfectly the warmth of this wonderful city and its people."