Prince Harry has paid back £2.4 million ($3.2 million) of British taxpayers’ money used to renovate his home at Windsor Castle, using cash from his recent Netflix deal, his spokesman said on Monday. The Duke of Sussex, as he is formally known, and his wife, American former actress Meghan Markle, retired from royal duties earlier […]