English: India are within sniffing distance of winning another World Cup.
Telugu: భారత్ ప్రపంచ కప్‌కు మరో రెండు అడుగుల దూరంలో ఉంది.