English: India is placed at 77th position.
Telugu: భారత్ 77వ ర్యాంకు సాధించింది.