Yes, all the Indian cities traveling to Jerusalem require a visa of Israel. The passport must also be valid for at least six months from the date of your travel.