The Princess of Wales looked stunning in bottle green as she appeared at Windsor Castle to welcome Sultan Haitham bin Tarik of Oman to the UK. Prince William's wife removed her coat to reveal a form-fitting Norma Kamali dress.