King Charles was in high spirits as he visited a London healthcare facility that caters to the needs of veterans this morning, ahead of Armistice Day next Tuesday.