Prince William latest charity event attendance sign that Kate Middleton is doing well April 21, 2024 at 03:59AM