Owo Palace, Aghọfẹn Ọlọghọ is one of the historical places and believed to be the largest palace in Africa. It is located in Owo, a local government area in Ondo State The palace was built by Oba Rerengejen around the year 1340 during the reign of Olowo Irengenje…..CONTINUE READING The palace sits on 180 acres…
Read More