Sir David was speaking in a lecture to Oxford University’s Department of Politics and International Relations last week and questioned whether the Royal Navy has enough warships to fulfil its operational requirements.