The wedding of Princess Eugenie ... dressed in vibrant blue and green. Actress and model Cara Delevingne wore an unusual outfit, opting for a top hat instead of a traditional fascinator, along ...