8 Best Places To See Snowfall In India

1. Dhanaulti

2. Shimla

3. Mussoorie

4. Gulmarg

5. Pahalgam

6. Auli

7. Manali

8. North Sikkim

Best Places To Visit In India In December