It's a style crime! Kate Middleton wore the same outfit twice! Princess Kate at the Only Connect charity in North London yesterday (L) and at the Oxford Spires Academy School in February (R). Controversy!