If you are in love with the cool, tranquil weather, hills and mountains are the perfect holiday destinations for you. In India, Himachal Pradesh is one of the most popular tourist destinations. From beautiful valleys to snow clad mountains and pristine...