U.S. President Barack Obama has voiced his support for same-sex marriage, but across the world many gays and lesbians still face an uphill battle to be afforded the same rights as heterosexual couples.