
Hundreds of thousands have gathered in the capital for London’s annual Pride parade, with the capital centre decked in rainbows to celebrate the event.
Crowds lined the streets from Hyde Park to Trafalgar Square to watch the floats pass by, with dancers, martial arts performers and party buses taking part.