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…