Princess Kate wore a £1,200 blazer to church - it's the most elegant jacket we've seen
Kate Middleton was seen at Church for the first time with husband Prince William since completing chemotherapy, wearing a Blaze Milano heritage blazer which costs £1,200.
Read more »