India Slips From 79th Spot To 105th In Global Economic Freedom Index 2020
New Delhi: India has fallen 26 spots to 105th place on the Global Economic Freedom Index 2020.
The annual Economic Freedom of the World report by Canada's Fraser Institute has been co-released in India with New Delhi-based think tank…