Morocco tops the Africa Investment Index, being one of the most attractive investment destinations in Africa.