English: The recent rains have battered the roads.
Telugu: మొన్నటి వర్షాలకు రోడ్లు దెబ్బతిన్నాయి.