Seychelles tops Africa’s 2026 investment index as Nigeria falls to 18th – Report
Seychelles and Mauritius have once again emerged as Africa’s most attractive investment destinations, with Nigeria falling to 18th position, according to the new Where to Invest in Africa 2025/2026 report by Rand Merchant Bank (RMB). The two island …