Considered to be a heavenly abode of the God, Himachal
Pradesh is known for its temples. With too many temples to even count them
all, Himachal is truly called the 'Land of Gods'. Dotted with temples, the
State has literally one every hamlet. Most of the temples have legends
dating back to centuries, some as old as mankind itself.
And most amazingly, almost each of these temples has some kind of fair or
festival connected to it, which is celebrated with a great fanfare by the
locals to appease their deities.