Who is the best dressed celebrity of the moment? Is it Beyonce’s sister Solange in Stéphane Rolland, Spice Girl-turned-fashion designer Victoria Beckham in her own design, model Heidi Klum in Temperley London, actress Emily Blunt in Michael Kors or Charlize Theron in Dion Lee?