PRINCE Harry and Meghan Markle are preparing to tie the knot on Saturday May 19, and the whole of Britain is gearing up to watch it. But what time is the service, and where will the procession of the happy couple take them? Here’s the lowdown on all you need to know for the big […]