For one day each summer, London becomes a giant rainbow-coloured procession.

Streets fill with music, banners, dancing and enough glitter to keep a craft shop in business for months.

But Pride in London is more than a party.