Meghan Markle and Harry branded 'petty and small' as Duchess blasted over latest move 19.06.2024 18:35 Express.co.uk Meghan Markle and Prince Harry have been criticised for their "self-promotion" efforts amid the Trooping the Colour spectacle at the weekend.