Prince Harry, Meghan arrive at ‘The Delborough Lagos’
The Duke of Sussex, Prince Harry and wife, Meghan have just arrived at ‘The Delborough Lagos’ Victoria Island, Lagos State in continuation of their visit to Nigeria to promote Invictus Games and mental health. The Duke and the Duchess are…