There are currently 35 countries where same-sex marriage is legal: Andorra, Argentina, Australia, Austria, Belgium, Brazil, Canada, Chile, Colombia, Costa Rica, Cuba, Denmark, Ecuador, Estonia, Finland, France, Germany, Iceland, Ireland, Luxembourg, Malta, Mexico, the Netherlands, New Zealand, Norway, Portugal, Slovenia, South Africa, Spain, Sweden, Switzerland, Taiwan, the United Kingdom, the United States of America and Uruguay.