
This Rock is found in Abeokuta, Southwest Nigeria, Its one of the best tourist attraction in Africa, This Rock encompasses different ancients things, On top this rock it can host more than 2000 peoples at a time, differents colorful flowers grown on it without been planted by anyone.
That's great from your end............. Olumo.....