Kate Middleton made her first royal appearance of 2025 last week when she paid a surprise visit to Royal Marsden Hospital, where she received treatment for cancer last year. The Princess of Wales wore ...