India has not slipped to 164th place in the list… A poster is doing rounds on Twitter claiming that India has slipped to 164th place among 193 countries in the…