India has been ranked 97th out of 144 countries on Forbes list of the best countries for doing business in 2015. India scored poorly on metrics like trade and monetary freedom.
Denmark topped the list of 144 nations of the best countries of doing business in year 2015. US has slipped four spots to number 22 and this is the second decline ever since the nation was ranked second overall.
The Forbes also added that India is developing into an open market economy and outlook for India’s long term growth is important due to the presence of young population.