Thousands packed the streets of London for the 54th annual Pride in London celebrations, but concern is growing over LGBTQ+ rights.

Revellers adorned in rainbow colours set off at midday from Hyde Park Corner to Whitehall in central London.

Meanwhile, spectators cheered as floats full of dancers and speakers booming music drove along Piccadilly.

However, it comes against a backdrop of a fall in support for LGBTQ+ rights among the British population and councils taking down pride flags.

An Ipsos Mori poll published this week showed only 66 per cent of Britons agree with same-sex marriage, down from 82 per cent in 2021. It has been legal in England since 2014.