Kate Middleton's bright blue blazer is from the high street

Responsive image
source