Thousands of tourists visit Himachal Pradesh – a beautiful small state in the north of India; to charm its beauty and take beautiful memories with them. The mountains, rivers,