English: Last year, India stood at 108th place.
Telugu: గత ఏడాది భారత్ 108వ స్థానంలో ఉంది.