India Slips From 79th Spot To 105th In Global Economic Freedom Index 2020by OB Bureau 4 years ago 0 New Delhi: India has fallen 26 spots to 105th place on the Global Economic Freedom Index 2020. The annual Economic ...