July 2, 2025‘It was really, really difficult’: Kate Middleton reveals the challenge of ‘putting on a brave face’ during cancer treatment, despite feeling she was ‘not able to function at home’ – in her most personal comments about her health battle yet
July 2, 2025Catherine, Princess of Wales makes first public appearance after dropping out of Royal Ascot