Narendra Modi, the BJP's prime ministerial candidate, on his way to offer prayers at the Vaishno Devi shrine in Jammu.