English: India is now ranked 77th in the list.
Telugu: ఈ జాబితాలో భారత్కు 77వ ర్యాంకు దక్కింది.