Revellers at the 2006 Gay Pride march in London. - The Independent