Kashmir under heavy security for Indian PM’s visit