Mexico City legalized gay marriage Tuesday making it the largest city in the world to approve same-sex weddings.
The new law, Latin America's first recognizing same-sex marriage, was approved by the city's lawmakers on December 21.
Legislators say one of the reasons they passed the law was to boost tourism revenue from homosexuals.
"Mexico City will become a center, where (gay) people from all over the world will be able to come and have their wedding, and then spend their honeymoon here," said Alejandro Rojas, the city tourism secretary.
"We are already in talks with some travel agencies that are planning to offer package tours that include flights, hotels, guides, and everything they need for the wedding, like banquets," Rojas said. "We are going to become a city on a par with Venice or San Francisco."
The law will also allow gays to adopt children.
The issue is dividing the strongly Catholic city, with one pro-family group calling gay marriage "total depravity." Conservatives are vowing to challenge the law in court.
Meanwhile, gay activists are also pushing their agenda in Argentina.
A same-sex couple got married there Monday in the first such wedding in all of Latin America.
However, it's unclear if that law will stand as Argentina awaits a ruling from its supreme court.