Indian home minister Amit Shah is on a three-day visit to Jammu and Kashmir, this comes at a crucial time when terror attacks have increased against the civilians in the valley.