Introduction Tucked away in the lush greenery of the Nilachal Hill in Guwahati, Assam, lies a mystical site that has…