English: raining upon it.
Telugu: దానిపైన వర్షం.