The Ajgaivinath Temple is an ancient Hindu temple dedicated to Lord Shiva, located in Sultanganj, a town in the Bhagalpur district of Bihar, India. It is one of the most revered Shiva temples in the state and is believed to be a Swayambhu, meaning the self-manifested lingam or the idol of Lord Shiva originated on its own.
The temple is situated on a rock that protrudes out from the holy river Ganges. According to legends, the place where the temple is located was once the ashram of Sage Muni Jahnu. When the Ganges, on its way to the sea, disturbed his meditation with its ripples, the sage drank the entire river in one gulp. Bhagiratha, who was seeking the Ganges to perform the last rites of his ancestors, pleaded with Jahnu to release the river. Pleased with Bhagiratha's devotion, Jahnu released the Ganges through his thigh, thus earning the river the name Jahnavi.
The Ajgaivinath Temple is a beautiful sight, especially during the festivals of Mahashivratri, Shravani Mela, and Navratri. During these festivals, the temple is decorated with flowers and lights, and devotees throng the temple to offer prayers to Lord Shiva.
Here's some additional information that you might find helpful:
- Timings: The temple is open for devotees from 9 AM to 12.30 PM and from 5 PM to 8 PM.
- How to reach: Sultanganj is well connected by rail and road. You can also take a boat from the Murli Hills to reach the temple.
- Best time to visit: The temple is open all year round, but the ideal weather to visit is between July to September and February to May. The best time to visit the temple would be during the Shravani Mela, the most famous and important festival of Sultanganj.