English: India make another comeback.
Telugu: భారత్ మరో అస్త్రానికి పదును పెడుతోంది.