The Oluwo of Iwo Kinfdom, Oba Abdul Rasheed Akandbi and his Jamaican wife, Chanel Chin are currently in Canada with their child, Oduduwa. More photos after the cut. Post navigation Cristiano Ronaldo slams German magazine which claimed he paid a woman $375K to keep quiet about a rape accusation Photos: Former Project Fame contestants, Iyanya & Bisola reunite