The LGBT human rights movement has made tremendous progress, yet much remains to be done. Starting with the Netherlands in 2000, Belgium in 2003, and Canada and Spain in 2005, many liberal democracies around the world now legally recognize same-sex relationships, providing marriage rights to gay couples. Last year Mexico and Ireland became the latest to join that list of 21 countries.

Read the full article here.