8. Spain
Did you know that same-sex marriage has been legal in Spain since 2005? With the help of Socialist Party Government and Prime Minister José Luis Rodríguez Zapatero who began a campaign for its legalization, after some time, and a number of protests, Spain was the third country in the world to allow same-sex couples to marry.