MPs back gay marriage, but it's not the Tory result Cameron was hoping for
More Tory MPs have voted against gay marriage than have voted for it, with initial estimates from the vote (which was won 400 votes to 175) suggest 139 Tories voted against the legislation and 132 voted in favour. This was not the result that David Cameron was hoping for when his government introduced gay marriage