An Israeli drag queen waves a rainbow-coloured flag at the opening of the annual Gay Pride parade, where tens of thousands flooded the streets, in the Mediterranean city of Tel Aviv on June 8, 2012. AFP PHOTO/JACK GUEZ (Photo credit should read JACK GUEZ/AFP/GettyImages)