English: India finished 67th.
Telugu: భారత్ 77వ ర్యాంకు సాధించింది.