English: Indias position in the list was 130th last year and 142nd before that.
Telugu: గతేడాది 142వ స్థానంలో ఉన్న భారత్ తాజాగా 130వ స్థానానికి ఎగబాకింది.