Himachal Pradesh is well known for its slow mountain life, the rich culture, and the food that comforts the soul. Siddu is ...