Alaafin of Oyo : Reasons Residents believe that Prince Adeladan Ajibade is the best man for the throne >