In the latest UN Human Development Index, India is placed 131 out of 189 countries
22 Oct 2021 8:08 PM GMT