Nigeria signs a US $6.7bn contract agreement for the Ibadan-Kaduna rail