Kasauli in Himachal Pradesh will mesmerize you with its beauty alone and in addition, there are a number of activities…