Amidst Himalayan aesthetics lies Mandi, a scenic town in Himachal Pradesh, India with rich historical and cultural heritage.