English: Last year, India stood at 78th position.
Telugu: అలాగే గతేడాది 78వ స్థానంలో ఉన్న భారత్, ఈసారి 75వ స్థానానికి చేరుకుంది.