Kate Middleton wore this dazzling ballgown and tiara to Rajwa Al-Saif's ...

Responsive image
source