Mexico 's Supreme Court ruled last week that same-sex weddings are constitutional in the capital , Mexico City .