Where is the only temple of Rishi Lomushri located in Himachal Pradesh?

Shimla
Rewalsar
Bharmour
Manikaran

The correct answer is C. Bharmour.

Bharmour is a town in the Chamba district of Himachal Pradesh, India. It is located in the Pir Panjal Range of the Himalayas, at an altitude of about 2,800 meters (9,200 feet). The town is known for its temples, including the only temple of Rishi Lomushri.

Rishi Lomushri was a Hindu saint who lived in the 10th century. He is said to have been born in Bharmour and to have performed many miracles there. The temple of Rishi Lomushri is a popular pilgrimage site for Hindus.

The other options are incorrect. Shimla is the capital of Himachal Pradesh. Rewalsar is a town in the Mandi district of Himachal Pradesh. Manikaran is a village in the Kullu district of Himachal Pradesh.