Enjoy the Royal TreatmentIt’s Royal Wedding Time!! The wedding of Prince Harry and Meghan Markle is due to take place on 19 May 2018 at Windsor Castle in England....