Indian PM Narendra Modi visits Israel to strengthen ties between the two countries. The trip comes at a sensitive moment, with ongoing conflict in Gaza and rising tensions with Iran.