English: The recent rains have battered the roads.
Telugu: ఇటీవలి వర్షాలకు దెబ్బతిన్న రోడ్లను చూసి అవాక్కయ్యారు.