The Princess of Wales looked lovely in a Victoria Beckham khaki suit with flared trousers as she visited to Home-Start Oxford.