Nestled away in the peaceful hills of Himachal Pradesh, Kasauli is a charming escape for anyone seeking calm, cool air and lush green s…...