Actually there was no 50 overs world cup in 2010. But if you are talking about t20 world cup then it was England.
The 2010 cricket world cup was won by India.
The cricket world cup was not held in 2010 it will be held in 2011.
England won the icc t20 world cup in 2010 defeating australia in final
England won the 2010 T20 world cup.
Australia won the 2003 cricket world cup.
ENGLAND!
Cricket World Cup was not held in 2000. The 1999 cricket world cup was won by Australia.
England has never won a Cricket World Cup.
2010 T 20 world cup.
INDIA won the Cricket World Cup 2011.
India won the cricket world cup 2011.
England won thw 2010 icc t20 worldcup.England won by 7 wickets.