There is no gainsaying Baru has stung the giants of the oil industry, from their peaceful repose, as he engages Kachikwu in a no holds barred war of ego, power and words. SocietyGists reports that petroleum industry giants, Tunde Ayeni