20180519 world: What's on the cards on Britain's royal wedding day