Participants hold a giant rainbow flag during the Prague Pride Parade where thousands marched through the city centre in support of gay rights, in Czech Republic, August 13, 2016.

Participants hold a giant rainbow flag during the Prague Pride Parade where thousands marched through the city centre in support of gay rights, in Czech Republic, August 13, 2016. 

© 2016 Reuters