English: And it's still pouring rain.
Telugu: ఇంకా లాఠీల వర్షం కురుస్తూనే ఉంది.