London's busiest shopping streets were brought to a standstill as the annual Pride march dazzled onlookers with a flamboyant and colourful display.
Sarah Brown, the Prime Minister's wife, wore black, brightened up with colourful necklaces, to join the parade organised by lesbian, gay, bisexual and transgender groups.
Mrs Brown was among the first group of marchers who were cheered as they walked along Oxford Street, followed by drag queens in huge blonde wigs and Union Flag outfits.
A light shower of rain, which fell before the parade started, cleared up by the time the march left Baker Street.