Prince Harry will marry American Meghan Markle on May 19. The Onion provides all of the important details you want to understand about the royal wedding.

Read more…

Read more: theonion.com