Narendra Modi visits Punjab in July to launch railway projects

India