English: India has ranked 86th.
Telugu: భారత్ 85వ ర్యాంక్ పొందింది.