Prince Harry and Meghan Markle have signed a new "multi-year" deal with Netflix despite mounting speculation about their future on the streaming giant

See Full Page