English: Delhi win big
Telugu: ఢిల్లీ అద్భుత విజయం