Nestled in the mountains of Himachal Pradesh is the small town of Manali. Over the years...