A reveler reacts during the annual Gay Pride march in Barcelona, Spain, Saturday, June 28, 2014.
Rio de Janeiro, Brazil
Gay rights supporters dance at Copacabana beach during a protest against homophobia in Rio de Janeiro, Brazil, Saturday, June 28, 2014.
A woman holds up a giant rainbow flag during the Gay Pride parade in Lisbon, on Saturday, June 21, 2014.
Participants celebrate LGBT Pride in London on Saturday, June 28, 2014.