Royal Wedding: Meghan Markle uses THIS ancient trick to calm ‘pre-wedding jitters’

The royal wedding of Meghan Markle, 36, and Prince Harry, 33, will take place on 19 May 2018 at St. George’s Chapel in Windsor Castle, and it is believed Meghan is privately preparing herself for the big day. While marrying a member of the royal family will no doubt be stressful, Meghan is said to […]