(People take part in the annual Gay Pride march in Paris, June 30, 2012. The sign at rear reads “Marriage for All”. REUTERS/Mal Langsdon )