Manali is a town in the Indian state of Himachal Pradesh. The town is surrounded by mountains, and the areas… Read More