English: India is much better placed.
Telugu: భారత్ చాలా బెటర్