India at 107 ranks below neighbouring countries like Sri Lanka (64), Nepal (81), Bangladesh (84) and Pakistan (99).
Get all latest content delivered to your email