This is among the oldest religious sites in Nepal