World ‘Russia will be made to pay’ – David Cameron says as he confronts Moscow’s foreign minister Sergey Lavrov over death of Alexei Navalny David Cameron has vowed that Russia ‘must be made to pay’ as he confronted Moscow’s foreign minister over the invasion of Ukraine and the... Ravenewsonline EditorFebruary 23, 2024