Did you know that there is a rock that was personally crafted by God? Well, the Egba people believe there is. I had never heard any such thing until I took some of my students to Olumo Rock- the top tourist destination in Abeokuta, South-West Nigeria, which is the home-city…

More