The Duke and Duchess of Sussex have received some harsh criticism since the release of their latest Netflix show.
The Duke and Duchess of Sussex signed a $100 million deal with the streaming giant in 2020 after quitting royal life and ...