Two worshippers narrowly escaped death when an improvised explosive device (IED), strapped to a suspected suicide bomber, detonated near a mosque in Biu LGA of […]