Naina Devi is in which district?

Bilaspur
Hamirpur
Shimala
Mandi

The correct answer is: B. Hamirpur

Naina Devi is a Hindu temple dedicated to the goddess Naina Devi, located in the Hamirpur district of Himachal Pradesh, India. The temple is situated on a hilltop at an elevation of 2,460 meters (8,073 feet) above sea level. It is one of the most popular pilgrimage destinations in Himachal Pradesh.

The temple is believed to have been built in the 10th century by the Pandavas, the heroes of the Mahabharata. The main deity of the temple is a black stone idol of Naina Devi, which is said to have been found by a shepherd boy. The temple complex also includes shrines dedicated to other Hindu deities, such as Vishnu, Shiva, and Lakshmi.

Naina Devi is a popular tourist destination. The temple is open all year round, but the best time to visit is during the summer months (June-August). The temple is located about 100 kilometers (62 miles) from Shimla, the capital of Himachal Pradesh.

The other options are incorrect because:

  • Bilaspur is a district in Himachal Pradesh, but Naina Devi is not located in Bilaspur district.
  • Hamirpur is a district in Himachal Pradesh, and Naina Devi is located in Hamirpur district.
  • Shimla is the capital of Himachal Pradesh, but Naina Devi is not located in Shimla district.
  • Mandi is a district in Himachal Pradesh, but Naina Devi is not located in Mandi district.