Mayor of London Boris Johnson has urged Conservative MPs to end the "protracted" discussion on gay marriage and support the government in making it law.
He told Sky News' Murnaghan show: "The Labour party would vote for it, the Liberals would vote for it, huge numbers of Tories would vote for it, whack it through, let's knock this thing on the head."
He added: "It's a symbolic discussion but I think it's been protracted now beyond it's usefulness, let's do it."
Same-sex marriage will remain illegal in the Church of England, as the Government unveiled its plans to extend marriage to gay couples.
David Cameron is facing a backlash from Tory MPs and religious groups over allowing gay weddings in churches.