See Important Things To Know About Olumo Rock
Popular Olumo rock, Abeokuta Nigeria Olumo Rock is a mountain in south-western Nigeria. It is located in the city of Abeokuta, Ogun State, and was normally used as a natural fortress during inter-tribal warfare in th ...