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
Close