Celebration of life is an ongoing affair at the 'Land of Gods'- Himachal Pradesh.
With around 2000 local deities, the fairs and festivals associated to them keep
on adding color to the vast collage of religion, trade, culture, celebration,
season, sports and heritage; all interwoven in the closest way possible.