
Meghan Markle was bestowed a new nickname by the team representing Nigeria at the Invictus Games this week, which includes one term that translates to “royal wife” and another meaning “blessed”.
The Duke and Duchess of Sussex are currently in Dusselforf, Germany, attending the paralympic sporting event for veterans that was founded by Prince Harry in 2014.