Prince Harry and Meghan Markle Touch Down in Nigeria After Secretly Reuniting in London
Meghan Markle and Prince Harry landed in Abuja, Nigeria, on Friday, May 10, after the couple reunited at London’s Heathrow Airport at the VIP Windsor Suite. The Sussexes traveled there to promote the Invictus Games and the Archewell Foundation,