David Cameron is being considered for the role of Nato Secretary General, according to reports.

The former Primer Minister is understood to be the most likely British contender for Europe's top defence posting, which comes tax-free salary of €260,624 (£222,019).

Theresa May's advisers believe Britain's best chances of securing the role is to put forward an ex-Prime Minister as "more recently former Prime Ministers have won out over foreign or defence ministers", a source told the Daily Mail.