David Cameron, the ‘prime minister for external affairs’, gets tough on Israel
Drawing on his years at No 10, the UK foreign secretary is happy to ruffle feathers on the international stage while setting the agenda
The Guardian - UK ·