Israel, the Apple of God’s Eye

The Nation of Israel is situated in southwestern Asia along the eastern end of the Mediterranean Sea, Israel extends about 200 miles North and South and 70 miles East and West; at its narrowest, just north of Tel Aviv (Yafo or Jaffa), it is 12 miles across. The land of Israel was promised to Abraham…

Read More