Mexican state of Puebla legalizes same-sex marriage.
The Congress of the Mexican state of Puebla voted to legalize same-sex marriages by an overwhelming majority on Tuesday, marking a step forward for LGBT rights in the predominantly Roman Catholic Latin American country. Long one of the more conservative…