English: India is still much better.
Telugu: భారత్ చాలా మెరుగు. .