Kate Middleton, the Princess of Wales, welcomed the Sultan of Oman to London in her favourite Alexander McQueen coat—as well as her latest Chanel bag obsession.