Mexico City yesterday became the first Latin American city to legislatively approve same-sex marriage. (A court decision in Buenos Aires, Argentina in November had approved same-sex marriages, but the issue is tied up in further litigation.) CNN and AP report that the city's legislative assembly approved the change by a vote of 39-20, with 5 abstentions. In a second vote of 31-24, with 9 abstentions, the assembly approved legalizing adoptions by same-sex couples. Mayor Marcelo Ebrard is expected to sign the law. The Roman Catholic Church which is the dominant religion in Mexico opposes the change. 91% of Mexico's population is Catholic. (Background.) The city had approved same-sex civil unions in 2007.