Beat the likes of Victoria Beckham, Keira Knightley and Cheryl Cole (2nd, 3rd and 4th) in a poll of 25,000 to claim glamour.com’s Best Dressed Brit title. Robert Pattinson took the men’s prize.


Popular on LondonNet