Rabat - Morocco was ranked 79 out of 146 countries in Forbes' annual ranking of the Best Countries for Business.