• Prince Harry and Meghan Markle marry at Windsor Castle

    Prince Harry and Meghan Markle marry at Windsor Castle0

    Newlyweds Harry and Meghan shared a tender kiss on the steps of St George’s Chapel after pledging their love to one another at their fairytale wedding. The new Duke and Duchess of Sussex emerged from the historic church set in the grounds of Windsor Castle, beaming with delight. At the top of the vast West

    READ MORE