People hold a giant rainbow flag outside the parliament as they participate in the annual Athens Pride on June 9.

Thousands of people took to the streets to support LGBT rights in cities across Europe on June 9 with marchers waving rainbow flags and condemning discrimination in all its forms.