Thousands march and dance in New York's Gay Pride parade

Tens of thousands of people waving rainbow flags and hoisting political banners marched and danced on the streets of New York on Sunday in the latest festive edition of the Gay Pride parade that began in Central Park in 1970.
On foot, on roller skates, on motorbikes or riding on some 100 spectacularly colourful floats, participants moved slowly on a hot, sunny day along the two-mile (3km) parade route from historic Stonewall Inn in Greenwich Village, over to Fifth Avenue, then up to 29th Street.
The route was altered this year in anticipation of the celebrations planned for next year to mark the 50th anniversary of the Stonewall riots between gay nightclub patrons and police that, in 1969, gave birth to the US movement for gay rights.

Many of Sunday’s marchers were scantily dressed, like one clad only in a bikini with a rainbow-coloured bottom and a pink top.