Morocco is the third best country in Africa for business, according to Forbes. The Kingdom tops North African countries for the annual ranking.