Himachal Pradesh?literally Snow-land is a?state of India?located in?Northern India. Known for its natural environment hill stations and temples the mountainous state with its?Himalayan?landscapes attracts tourists from all over the world. The history of the area that now constitutes Himachal Pradesh dates back to the?Indus valley civilisation and has many important?pilgrimage?centres with prominent?Hindu?temples. The state is also referred to as?Dev Bhoomi?(literally meaning?Abode of Gods) due to its mention in ancient holy texts. Himachal is also known for adventure tourism offering activities from?ice skating to paragliding.