Geography,
List of isthmuses Isthmus is a narrow strip of land with sea on either side, forming a link between two larger areas of land. • The Isthmus of Suez – the isthus between North Africa and Southwest Asia, in Egypt where the Suez Canal is located • The Isthmus of Corinth in Greece – the … Read more