English: The recent rains have battered the roads.
Telugu: దీంతో ఇటీవల కురిసిన వర్షాలకు నీరంతా రోడ్ల పైకి వచ్చింది.