Kate Middleton is elegant as she arrives in Scotland

The Duchess of Cambridge, opted for a £170 baby blue blouse from Cefin, which she paired with a smart pair of navy trousers during her first day in Scotland today.