Advertisement

The most lavish royal wedding dresses in history

So what will Meghan wear?