India dropped two places on the United Nations Human Development Index and occupies the 131st rank from 189 nations. CNBC-TV18's Archana Shukla has more details on how India has fared when compared to neighbouring countries.
Watch the video for more.