Billed as “The Wedding of the Twenty-First Century,” one million people waited outside to catch a glimpse of the royals.