India ranks 97th on Forbes's best countries for business list
Dec 17, 2015, 05:05 PM ISTNew York: India has ranked a low 97th out of 144 nations, behind Kazakhstan and Ghana, on Forbes' annual list of the best countries for business in 2015, scoring poorly on metrics like trade and