"Mexico's supreme court has ruled that same-sex marriages in Mexico City must be recognized throughout the country. The ruling does not mean other states have to allow gay weddings on their territory. Two of the court's 11 judges voted against the measure, arguing that it would damage the harmony of the federal system. Mexico City's local assembly passed the law in December, giving gay people full marital rights, including the right to adopt. Hundreds of gay and lesbian couples have since been married. Last week the supreme court ruled that the law allowing gay marriages in the capital was constitutional. The court will now consider the legality of allowing adoption by gay couples," reports BBC.