The annual mela is a prominent Indian festival, which takes place at the Sagar Island in West Bengal. It is considered the second-largest mela in India after Kumbh Mela. The heavy footfall at the mela ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results