At prime minister’s questions in the Commons on Wednesday, David Cameron repeatedly calls on Labour leader Jeremy Corbyn to withdraw his previous comments describing Hamas and Hezbollah as his friends. Corbyn accuses Cameron of smearing Labour’s candidate for London mayor, Sadiq Khan