Question: Which country has They city Oyo, where Wande Abimbola is from
Sentence (from "Ibadan"): Ibadan (Yoruba: "Ìbàdàn" ) is the capital of Oyo State, Nigeria and the most populous city in the state with a population of over 3 million.
Relevant evidence: No