Somewhere in the vast expanse of the snow-capped Himalayas, 6,000 feet above sea level, lies the stunningly beautiful riverside town of Manali.
Read more
Note: Please click on the resort icons to view the photo gallery
Close