At least 21 people have died in torrential rains that have lashed parts of the central and northwestern Indian state of Uttar Pradesh since Sunday, the Times of India reported on Tuesday.