English: India have won the World Cup title twice.
Telugu: ఆఖరి రెండు సార్లు భారతే ప్రపంచ విజేతగా నిలిచింది.