A deadly gun battle with terrorists in India’s Punjab has ended after 12 hours