Kate wore a new Catherine Walker coat for the annual St. Patrick’s Day event with the Irish Guards.

©James Whatling / Splash News
Kate wore a new Catherine Walker coat for the annual St. Patrick’s Day event with the Irish Guards.
©James Whatling / Splash News