Streets of Cologne in Germany were filled with hundreds of thousands of people, in colourful costumes on Sunday for the city's annual Gay Pride parade.

Organizers said the event was the largest of its kind in Europe.
Wearing sequined costumes, blue wigs and giant pink glasses, participants used their imagination to inject a sense of fun into the event.
Aside from the large numbers, the parade was notable for being joined for the first time by the local Cologne football club, a first division team.
Homosexuality in football remains a taboo that authorities in Germany have been trying to break.
Source-AFP