British Prime Minister David Cameron is visiting Nigeria and South Africa as part of a two days official visit to Africa.
David Cameron visits Nigeria