Prince Harry and Meghan Markle, Duchess of Sussex, are on a permanent vendetta against the British royal family — at least, that's according to the naysayers. In December 2025, Rob Shuter's ...