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
Click Here