Travel & Tourism
Travel & Tourism 3010 Videos
Manali Town in Snow

Featured in this video is the snowfall in Manali, a noted hill station in Himachal Pradesh state of India. Covered with fluffy white coat, Manali offers an unmatched experience to those who visit here especially during the Christmas and New Year season.

Video Courtesy: Joshi Manjummel