Germany hosted the last FIFA World Cup in 2006
The 2010 world cup was hosted in South Africa.
South Africa hosted the men's in 2010. Germany hosted the women's in 2011.
France hosted the 2007 World cup
The final was held in Mumbai, India.
The last time an Asian nation hosted the world cup was in 2002.
There is no Fifa world Cup in 2009. Italy won the last World Cup in 2006, hosted by Germany.
The last country to host the Olympic games was England.
India, Bangladesh and Sri Lanka all co-hosted the tournament, with the final held in Mumbai, India.
The last football World Cup was held in Germany in 2006.