Beautiful Dalhousie City of Himachal Pradesh with Dhauladhar mountain range and snowy peaks in the distance. Nature at its best.