Imu Ahia – The system yielding business success for Igbos of Nigeria The Igbos of Nigeria, who make around 18% of the population or 40 million people, are known for…