Prime Minister Narendra Modi will cut short his Saudi Arabia trip and leave for India tonight, say government sources, after a terror attack in Jammu and Kashmir’s Pahalgam claimed 26 lives.