The Princess of Wales welcomed the Sultan of Oman in a bottle-green McQueen coat she has worn before, with a quilted flap bag ...