English: India ranked at 128.
Telugu: భారత్ 128వ స్థానంలో నిలిచింది.