Top 10 Best Countries in the World to Start a Business
36227
6Spain – Madrid 152
Spain ranked sixth on the list as one of the best countries to start a business, despite its past prolonged recession in the wake of the global financial crisis in 2008.