June 30, 2012: Revellers wait on the top of a bus to take part in the Gay P - The Independent