British Prime Minister David Cameron has promised that gay marriage will be legalised in the country by 2015, the Daily Mail reported on Thursday.
The prime minister also paid tribute to Tony Blair for paving the way by introducing civil partnerships.
In remarks that will concern some Tory traditionalists, Cameron said: "I am absolutely determined that this coalition government will follow in that tradition by legislating for gay marriage in this parliament."
Praising the institution of marriage, he added: "It’s something I feel passionately about and I think if it’s good enough for straight people like me, it’s good enough for everybody and that’s why we should have gay marriage and we will."
Cameron, who was speaking at a Number 10 reception for members of the Lesbian Wednesday, Gay, Bisexual and Transgender community, has promised his MPs a free vote on the issue.