India is ranked below many neighbouring countries, including China (25th spot), Nepal (72), Myanmar (68), Sri Lanka (67) and Bangladesh (86)

from economy_politics https://ift.tt/2AdxbJX