Amid speculation the change was prompted to avoid offending the French, former defence secretary Grant Shapps said: “Renaming the HMS Agincourt is nothing short of sacrilege. “This submarine ...