The Duke of Sussex, Prince Harry, and wife Meghan, have just arrived at ‘The Delborough Lagos’ Victoria Island, Lagos, in continuation of their visit to
Prince Harry and his wife, Meghan, arrived in Nigeria on Friday morning to promote the Invictus Games, an initiative he founded to support the rehabilitation