With a little help from her friends, Kristen Stewart won best dressed this week.

Catherine, Duchess of Cambridge had many looks this week, but it was her Prabal Gurung which stood out by a country mile, so I share your admiration for this look.

My overall favourite was Zhang Ziyi who looked breath-taking in her Marc Bouwer gown.

Credit: Getty