English: Last year, India was ranked 77th.
Telugu: గతేడాది భారత్కు 77వ ర్యాంకు