Princess Kate who is big advocate for sustainable fashion left fans in disbelief when she donned an expensive Miu Miu cardigan.