Manali Town in Snow

Travel & Tourism
3069 Videos

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

28 Videos210176 Views