English: India was ranked 58th last year.
Telugu: గతేడాదిలో భారత్ 58వ స్థానంలో ఉన్నది.