Eurovision's bearded lady Conchita Wurst headlined the Pride in London festival in Trafalgar Square last night. It's estimated 300,000 people turned out, despite the rain, at the country's largest celebration of lesbian, gay, bisexual and transgender culture.
Our pick of the most fabulous outfits at Pride in London 2014.
An estimated 300,000 people have descended on the capital for the country's largest celebration of LGBT culture.
All you need to see at this weekend's Pride in London festival.