Sweden Had A Royal Wedding

    There were kings and queens and members of Duran Duran.

    Princess Madeleine of Sweden married Christopher O'Neill, a U.S.-British banker, Saturday.

    They married in the Royal Church in the Royal Castle in Stockholm.

    Princess Madeleine, 30, is the daughter of Sweden's King Carl XVI Gustaf and Queen Silvia. O'Neill is 38.

    Their wedding was a huge celebration for everyone in Sweden.

    Valentino Garavani designed the princess's dress and he was at the wedding.

    So was the bride's family. Here's Queen Silvia and Prince Carl Philip of Sweden.

    Princess Marie and Prince Joachim of Denmark were there.

    And so was Crown Prince Pavlos and Crown Princess Marie-Chantal of Greece.

    And Princess Mette-Marit of Norway.

    And Princess Mary and Crown Prince Frederik of Denmark.

    And Prince Manuel and Princess Anna of Bavaria.

    And Princess Charlene of Monaco.

    And Sophie, Countess of Wessex.

    And Princess Takamado of Japan.

    The most important guest, however, was John Taylor of the Duran Duran.

    Good job on having your Royal Wedding, Sweden. Congratulations!