July 20, 2024
Kate Middleton has been branded 'lazy' for taking another break after two public appearances since announcing cancer, earlier this year.