The first stadium in Nigeria, which is the dilapidated Obafemi Awolowo Stadium, hitherto known as Liberty Stadium, Ibadan in Oyo State, has finally caught...
But without ad revenue, we wouldn't even be here. And we might not be here much longer.