Prince Harry and Meghan Markle's £80million Netflix deal could be on the rocks after scathing Polo reviews, brand expert warns
UK brand and culture expert Nick Ede has revealed that the Duke and Duchess of Sussex 's Polo may be the 'nail in the coffin' for their £80million Netflix deal.