Ilesa is a town located in Osun State, south west Nigeria;The town is ruled by a monarch bearing the title of the Owa Obokun …
source
Ilesa is a town located in Osun State, south west Nigeria;The town is ruled by a monarch bearing the title of the Owa Obokun …
source
My hometown ❤🎉