Morocco is the best country for business in North Africa, according to the latest list issued by Forbes Magazine. Ranked 55th among 153 nations, the kingdom continues to be an attractive destination for investors and businessmen.