A truck exploded in a huge fireball in the northeastern Nigerian city of Maiduguri on Tuesday when explosives concealed among its cargo of charcoal were detonated, according to witnesses and a brief online statement from the defence ministry.