English: It may as well be snowing.
Telugu: ఇది కూడా మంచు రావచ్చు.