1 day agoChanshal Pass is a high mountain pass in the Indian state of Himachal Pradesh.Nature's Art Gallery