English: And it is still raining too.
Telugu: ఇంకా వర్షం కురుస్తూనే ఉన్నది.