Same-sex marriage now legal throughout Mexico

The last of Mexico's 32 states to approve the law, Tamaulipas's vote makes same-sex marriage legal throughout the whole country. The country's supreme court ruled seven years ago that its prohibition was unconstitutional; Tamaulipas is the last to enshrine the right in law.

The president of the Supreme Court of Justice of the Nation, Arturo Zaldívar, welcomed the vote. "The whole country shines with a huge rainbow. Live the dignity and rights of all people. Love is love," he said on Twitter.