Nigeria ‘Olowo Of Owo’, Folagbade Olateru Olagbegi Is Dead Richard Anyebe Apr 17, 2019 0 The Olowo of Owo of Ondo State, Oba Folagbade Olateru-Olagbegi is dead. According to Sahara Reporters, Oba…