Royal expert Kinsey Schofield makes shocking claims about Netflix's strategy as they renew deal with Prince Harry and Meghan Markle.
August 13, 2025