Most parts of India, except Rajasthan, receive an average annual rainfall of about 110 cm which generates about 2.75 million cubic km of water per year.
Most parts of India, except Rajasthan, receive an average annual rainfall of about 110 cm which generates about 2.75 million cubic km of water per year.