Naldehra, a destination nestled in nature in Himachal Pradesh – India