News

When Meghan Markle and Prince Harry inked a reported $100 million deal with Netflix, back in 2020, the world watched with high expectations. Now, years later, that chapter is coming to a quiet close.