English: ‘India better placed’
Telugu: భారత్‌కు మెరుగైన ర్యాంక్