The King called a 101-year-old D-Day veteran “amazing” in his latest public appearance – and told him to “keep drinking the whisky”.