Journalist corners David Cameron on Britain’s ‘squalid’ Saudi Arabia deal

British prime minister David Cameron refused to give the reason why the government agreed to a…