Mexico City has approved gay marriage, becoming the first Latin American city to do so.
Mexico City approves gay marriage