Rabat - Luxembourg Prime Minister Xavier Bettel (right) has become the first EU leader and second leader in the world to marry his gay partner.