Victoria Island in Lagos is the business and financial center of Lagos, Nigeria, and an upmarket area located between the…
A Soldier's Story 2: Return from the Dead has become the first Nigerian film to be distributed by a major…