King Charles, 76, and Queen Camilla, 77, have been married for two decades, and they are due to celebrate their 20th ...