Wednesday, February 21, 2024
spot_imgspot_img

Tag: Goddess Gajurmukhi

Gajurmukhi Temple

Gajurmukhi Temple, also popularly known as Devisthan is a well-known religious site located in the riverbed of Deumai river, west of Illam bazaar in...