English: The recent rains have battered the roads.
Telugu: ఇటీవల కురిసిన వర్షాలకు రోడ్లు ధ్వంసమయ్యాయి.