World's 50 Best 2008
W50B 2008
24th
World's 50 Best 2008
W50B 2008
18th
World's 50 Best 2017
W50B 2017
96th
World's 50 Best 2017
W50B 2017
31st
World's 50 Best 2007
W50B 2007
23rd
World's 50 Best 2004
W50B 2004
6th
World's 50 Best 2010
W50B 2010
99th
World's 50 Best 2012
W50B 2012
12th
World's 50 Best 2011
W50B 2011
9th
World's 50 Best 2008
W50B 2008
45th
World's 50 Best 2017
W50B 2017
12th
World's 50 Best 2011
W50B 2011
13th
World's 50 Best 2008
W50B 2008
3rd