Â
Meghan and Harry make several claims about royal life in their highly-anticipated series, which is part of their £88million deal with Netflix.
​Meghan and Harry make several claims about royal life in their highly-anticipated series, which is part of their £88million deal with Netflix.Â