English: Scores of vehicles were submerged in water and left stranded on roads.
Telugu: వేల సంఖ్యలో వాహనాలు నీటిలో చిక్కుకుని రోడ్లపై నిలిచిపోయాయి.