Popular Nalwari fair is held at which place?

Bilaspur
Sujanpur
Hamirpur
Rampur

The correct answer is: B. Sujanpur

The Nalwari fair is a popular fair held in the town of Sujanpur Tira in Himachal Pradesh, India. It is held every year in the month of November to commemorate the victory of Maharaja Sansar Chand of Kangra over the Mughals. The fair is a major tourist attraction and features a variety of cultural events, including music, dance, and traditional games.

Option A: Bilaspur is a city in Himachal Pradesh, India. It is the headquarters of Bilaspur district and is located in the central part of the state. The city is known for its temples, palaces, and gardens.

Option B: Sujanpur Tira is a town in Himachal Pradesh, India. It is located in the Kangra district and is known for its Nalwari fair. The town is also home to a number of temples and historical monuments.

Option C: Hamirpur is a city in Himachal Pradesh, India. It is the headquarters of Hamirpur district and is located in the central part of the state. The city is known for its temples, palaces, and gardens.

Option D: Rampur is a city in Uttar Pradesh, India. It is the headquarters of Rampur district and is located in the western part of the state. The city is known for its palaces, gardens, and mosques.