Mexican state of Puebla legalizes same-sex marriage.

The colors of the Pride rainbow flag symbolizing gay rights, are projected on a building, after a Gay Pride Parade, in downtown Mexico City, Mexico June 24, 2017. (Photo: REUTERS/Henry Romero)

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…