The 2010 World Cup was held in South Africa. It was the first cup hosted on African soil, and the cup was won by Spain.