His visit to Nigeria will be the first by an Indian prime minister since Manmohan Singh's state visit in 2007.