Jerusalem The capital of Israel is Jerusalem. Israel passed Jerusalem law in 1980, and this declared Jerusalem complete and the capital of Israel. In December 2017, The President of the United States of America, Present Donald Trump, officially recognized Jerusalem as the capital of Israel, and he mentioned that the American embassy in Israel would be moved to Jerusalem from Tel Aviv.
Gaza city is not the capital of Israel. It is a city in the Palestinian territory. It is the largest city in the State of Palestine. Tel Aviv is a major city in Israel. It is also one of the most populous cities in Israel. Beirut is the capital and largest city of Lebanon, not Israel, and Cairo is the capital of Egypt. It is also the largest city in Arab.
If we are to choose between the given choices, the answer to the question regarding the capital of Israel is Jerusalem. However, it is worthy to note that, even though Israel considers Jerusalem as their capital, such claim is not internationally recognized by the United Nations because Israel breached the international law by passing the Jerusalem Law in 1980 in which they stated that “Jerusalem, complete and united, is the capital of Israel”.
That being said, although Jerusalem is found in Israel and is located between the Mediterranean Sea and covers 125,156 square kilometers of area, it should be noted that if we are to talk about Jerusalem being the capital of Israel, we should always take into consideration the international law governing the said city.