English: Heavy rainfall has battered several states in North India.
Telugu: ఉత్తర భారతదేశంలో పలు రాష్ట్రాల్లో వర్షాలు కురుస్తున్నాయి.