England
England hosted 2009 world cup.
Westindies hosted 2010 world cup
and Srilanka hosted 2012 world cup
india
dhaka
it was in Bangladesh
World Cup 2007 was held in West Indies.
it was in Bangladesh
The last cricket world cup was held in 2011 which was won by India.
west indies hosted the 2007 edition of the world cup it was won by the australian cricket team
Australia beat Sri Lanka in the last Cricket World Cup final.
In 2007 australia won the cricket world cup last time
2011
India