English: India just got better
Telugu: భారత్ కాస్త మెరుగు