Countries that fully recognize
Same-Sex Marriage:

Netherlands – April 1, 2001
Belgium – June 1, 2003
Spain – July 3, 2005
Canada – July 20, 2005
South Africa – November 30, 2006
Norway – January 1, 2009
Sweden – May 1, 2009
Portugal – June 5, 2010
Iceland – June 27, 2010
Argentina – July 22, 2010

(Click on each country above for more info.)


Republican lawyer for Gay Marriage