25 of Kate Middleton's best red carpet moments

From Duchess of Cambridge to Princess of Wales, Kate Middleton has never stopped showcasing her stunning royal style and these red carpet looks are proof of that