Snowfall area in India

India is a big country, mostly 30 percent of area covered by mountain ranges. Himalayan ranges are  the hub of snow fall activity due to its high elevation also know for snowfall areas in India. The great Himalayan range starts from Jammu Kashmir and … Continue reading Snowfall area in India