Zazoo - correct I am afraid. I think to be fair to BA, Maiduguri may not measure up being too far. Closest available airport to LHR?? LGW, STN, LTN (pick your choice) - where they want the Nigerian Flag carrier to go.
I think because Lagos is also a "very busy airport" Ibadan and Akure will just be as good for BA.