NESTLED IN THE LAP OF THE HIMALAYAS|JIBHI, HIMACHAL PRADESH OFFERS A MESMERIZING ESCAPE,