English: Delhi rains too!
Telugu: దిల్లీని ముంచెత్తుతున్న వర్షాలు!