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