List of Olympic Games host cities

The Games have primarily been hosted in the continents of Europe (32 editions) and North America (12 editions); seven Games have been hosted in Asia and two have been hosted in Oceania. In 2010, Singapore became Southeast Asia's first Olympic host city for the inaugural Summer Youth Olympics, while Rio de Janeiro became South America's first Olympic host city with the 2016 Summer Olympics, followed by Buenos Aires with the 2018 Summer Youth Olympics. The 2022 Summer Youth Olympics in Dakar will become the first-ever Games to be held on the African continent. Other major geographic regions which have never hosted the Olympics include the Middle East, the Indian subcontinent, Central America and the Caribbean.

Question: have the olympics ever been held in africa
Answer: no