Real reason Kate Middleton refuses to remove her coats in public
The Princess of Wales is regularly seen wearing a lavish long coat; however, she never takes it off in public. HELLO! asked an expert to outline why this is and how her rule affects how she dresses