Where do each of the G20 countries stand on LGBT rights?

Today 20 of the world's leading economies meet to discuss issues of global importance, the G20 summit is to take place in Russia which has found itself at the centre of an international storm of controversy over its law which bans the promotion of "non traditional" relationships.