Catherine, Princess of Wales just re-styled her Ralph Lauren blazer from 2007 - and ... then this olive green blazer is a stunning option. It's double breasted and made from twill, with slightly ...