Royal weddings tend to have a lot in common. They usually take place in huge, historic churches with brides decked in acres ...