Himachal Pradesh is situated in the middle of Western Himalayas, it is called Dev Bhoomi. It is believed to be the abode of Goddesses and Gods. There are many stone and wooden temples in the state of Himachal. The rich culture and traditions have made Himachal a unique state. The high mountains, glaciers, shady valleys and huge pine trees and thundering rivers and distinctive fauna here seem to compose a melodious musical composition for Himachal.