Palestine

Israel To Inaugurate Elevator at Tomb of the Patriarchs

On June 8, Israel will inaugurate an elevator at the Tomb of the Patriarchs in Hebron, Palestine, ANI is among outlets to report. One of Israel’s most visited religious sites,...