therobsalerno.com
Same-sex marriage in Europe as of Jan. 1, 2018
Before 2017: Equal Marriage in Portugal, Spain, France, Belgium, Netherlands, Iceland, Ireland, Luxembourg, Denmark, Norway, Sweden; parts of the UK (England, Scotland, Wales, Isle of Man, Gibralta…