An Indian-Jewish soldier who belonged to one of the “lost tribes” of Israel has been killed fighting in northern Gaza.