Olumo rock, one of the most popular tourist destinations in Nigeria, West Africa, sits in the ancient city center of Abeokuta — a name which means “Under the …