The royal wedding is finally upon us so make sure you know all of the vital details to ensure you don’t miss a thing on the day.
Prince Harry and Meghan Markle will be tying the knot at St George’s Chapel in Windsor on Saturday 19 May.
Having announced their engagement in November,… Read the full story