To date (2009), the FIFA World Cup has never been hosted in an African country. The first African World Cup host will be the Republic of South Africa in 2010.However the two junior World Cup competitions (Under 20 and under 17 years of age respectively) have both been held in African countries. See following list:Year - Competition - Host1977 - Under 20 World Cup - Tunisia1997 - Under 17 World Cup - Egypt1999 - Under 17 World Cup - Nigeria2009 - Under 20 World Cup - Egypt2009 - Under 17 World Cup - NigeriaSource of data: Overview of the FIFA World Cup Host Countries 1930 - 2014. From FIFA website.See related link.
Japan won the 2011 world cup , for ladies held in Colombia.
I guess Pakistan but I wish Ausi win this time
IRAN.
Iran
The winner is the Spaniard Cesc Fabregas.
5-3
The T-20 World Cup will be held in the Caribbean.
India will organize the 2016 cricket t-20 world cup
I think you mean the 20-20 World Cup in cricket, and if that is the case it would be Pakistan
West Indies won the 20 over World cup in 2012.
Some countries that have held the cricket world cup are:England-2010 T 20 world cupAustralia-1987,1999,2003 and 2007 world cupIndia-1983,2011 world cup and 2007 T 20 world cupPakistan-1992 world cup and 2009 T 20 world cupSri Lanka-1996 world cupWest Indies-1975 and 1979 world cup.