Who will be performing at the Royal Wedding?

A big name for a big wedding.
Published: 5:36 AM CDT May 17, 2018