English: the rain in Spain
Telugu: స్పెయిన్లో వర్షం (మంచు)