Mexico City Legalizes Same Sex Marriage And Adoptions