the Netherlands and came into force in 2001. As of 20 December 2017, same-sex marriage is legally recognized (nationwide or in some parts) in the following countries: Argentina, Australia, Belgium, Brazil, Canada, Colombia, Denmark, Finland, France, Germany, Iceland, Ireland, Luxembourg, Malta, Mexico,[nb 1] the Netherlands,[nb 2] New Zealand,[nb 3] Norway, Portugal, South Africa, Spain, Sweden, the United Kingdom,[nb 4] the United States[nb 5] and Uruguay
So as of 2017, 26 warped countries chose to allow the gay marriage.
However there does not exist a legal marriage in all the world. Only God determines if it is legal!!!