English: India ranked 122 in that list.
Telugu: భారతదేశం 122 స్థానంలో నిలిచింది.