Captain Sir Tom Moore has this afternoon received a knighthood from Queen Elizabeth II at Windsor Castle.The veteran, aged 100, was joined by...