PREPARATIONS are at their final stages for a huge national celebration when Prince Harry marries Meghan Markle in Windsor on May 19. He’s a prince and she’s a superstar actress but there is one thing even they can’t control. So will the glamorous couple get rained on as they drive away in a horse-drawn carriage? […]