Meghan Markle and Prince Harry’s ‘hand was forced’ to pay back Queen after Netflix deal
MEGHAN MARKLE and Prince Harry's new deal with Netflix - that is reportedly worth hundreds of millions of pounds - may have "forced" the royals into repaying the British taxpayer, an expert has claimed.