Tourists had a gala time as Manali town received around three inches of fresh snowfall today. Tourist vehicles were permitted ...
Manali is a lovely hill station in Himachal Pradesh, India set against the backdrop of the Himalayas. Known for its beautiful scenery, adventure sports and cultural diversity; Manali attracts ...