Shakira released the official World Cup song "Waka Waka (This Time for Africa)" in 2010. The song was written for the 2010 FIFA World Cup, which was held in South Africa. It was a commercial success, reaching number 1 in over 20 countries, and was also critically acclaimed, with many critics praising its catchy hook and production.