controversyThe new Netflix deal of Meghan Markle and Prince Harry will be scrutinized by the royal household before a go-ahead! September 12, 2020