No, Morocco doesn't share a border with France. France is in Europe and Morocco is on the African continent
Morocco
Yes
No countries share a border with Israel except Lebanon, Syria, Jordan, and Egypt.
Morocco, Algeria, Tunisia, Libya, Palestine, Lebanon, and Syria are the Arab countries that border the Mediterranean.
Syria and Israel theoretically share a border, but they are separated by the UNDOF forces which occupy a no-man's land between them. However, Syria and Israel both border Jordan and Lebanon. In the case of Lebanon, there is no land border with any nation other than Syria or Israel.
Spain shares borders with France, Portugal, Andorra, Morocco, and the UK. Pick any other country and it will not share a border with Spain.
Israel and Syria border Lebanon.
Lebanon, Syria, Jordan, and Egypt share a land border with Israel. Also the Mediterranean Sea, the earth's atmosphere, and the Palestinian territories, although none of these are countries.
YES. The Israeli-Lebanese border is a specific border that has been charted by the United Nations as the BLUE LINE.
Israel is bordered by the countries of Egypt, Lebanon, Syria, and Jordan, and by the Gaza Strip ... originally part of Egypt and now run by Hamas ... and the West Bank ... originally a part of Jordan and now run by the PLO.
Morocco's Southern area is in dipute.