Prince Harry and Meghan Markle are set to make a trip to Nigeria in May to “woo” the country to host the Invictus Games.
Royal expert Charlotte Griffiths believes that the real reason behind the Sussexes’ upcoming visit is to gather content for Netflix and to one-up the royal family.