Things didn't quite go to script for Meghan Markle at her latest official event as a royal fiancée.

She was attending the Endeavour Fund Awards, which celebrate the achievements of wounded, injured and sick servicemen and women, with Prince Harry.