India 97th on Forbes best countries for business list
Washington, Dec 18: India has been ranked 97th, three notches below China, in Forbes annual ranking of the best countries for business with Denmark topping the list for the sixth time in ten years.
European countries represent two-thirds…