Olugbon Of Orile Igbon, Olori Welcome Twins In America ( Photos )


His Royal Highness, Oba Francis Alao, the Olugbon of Orile Igbon kingdom and his Queen, Olushola Alao have welcome a set of twins.

The royal family got the delivery of the babies at Shady Grove Medical Center, Maryland, United State of America.