Princess Kate's hardest-working dress when 'in doubt' exposed

Wait 5 sec.

Princess Kate wore a red Alessandra Rich dress in a St David's Day post on Instagram. The wife of Prince William often wears the iconic brand, year after year.