When most people think of the world's major global technology hubs, they don't often think of the West African nation of Nigeria. They think of Silicon Valley, Beijing, Tokyo, Dubai, New York, London, Los Angeles, San Diego, Toronto or San Francisco.