New Delhi: India has fallen 26 spots to 105th place on the Global Economic Freedom Index 2020. The annual Economic…