The royal wore the blazer beneath a Carolina Herrera coat while out for a meeting.