English: The recent rains have battered the roads.
Telugu: ఇటీవల కురిసిన భారీ వానలకు రోడ్లపై భారీగా నీళ్లు నిలిచాయి.