Look back at the most memorable royal weddings of the 20th and 21st centuries from all across the world and glimpse fairy tales made real.
176