Which fair consists of covering a distance of 105 km from Sultanganj in Bihar to Devghar in Jharkhand?

Shravani fair
Mesh Sankranti Fair
Badhgaon Fair
Sohray Fair

The correct answer is: A. Shravani fair

The Shravani Mela is a Hindu pilgrimage fair that takes place every year during the month of Shravan (July–August) in the Indian states of Bihar and Jharkhand. The fair is held on the banks of the Ganges River at the confluence of the Ganges, Son, and Narayani rivers. The fair is dedicated to the Hindu god Shiva, and it is believed that bathing in the Ganges River during the fair will absolve one of their sins.

The fair attracts millions of pilgrims from all over India. The pilgrims travel to the fair on foot, by train, and by bus. The fair is a major economic event for the region, and it is estimated that the fair generates billions of rupees in revenue each year.

The fair is a time of celebration and devotion. The pilgrims sing and dance, and they offer prayers to Shiva. The fair is also a time for shopping, and the pilgrims can buy a variety of goods, including clothes, jewelry, and food.

The Shravani Mela is a major cultural event in India. It is a time for people to come together and celebrate their faith. The fair is also a time for people to connect with their roots and to experience the rich culture of India.

The other options are incorrect because they are not associated with the Shravani fair. The Mesh Sankranti Fair is a Hindu festival that takes place on the day of the Mesh Sankranti, which is the first day of the month of Mesha in the Hindu calendar. The Badhgaon Fair is a Hindu fair that takes place in the town of Badhgaon in the Indian state of Uttar Pradesh. The Sohray Fair is a Muslim fair that takes place in the town of Sohray in the Indian state of Jammu and Kashmir.