Yes, Africa and Asia do touch. Many believe that the two do not as they are thought to be separated by the Suez Canal. However, there is the Isthmus of Suez, which is a strip of land that connects the two continents.
An Isthmus is a narrow strip of land that connects two larger bodies of land with water on both sides. The Isthmus of Panama, Isthmus of Corinth, Isthmus of Perekop, Isthmus of Gibraltar, Isthmus of Suez are all examples
No city connects the two continents, the Isthmus of Panama does.
It is an artificial sea level waterway in Egypt
Asia and Africa are connected by an isthmus. An isthmus is a narrow strip of land connecting two larger land masses. The Isthmus of Suez is in northeast Egypt. It connects North Africa with Western Asia. The isthmus is located between the Gulf of Suez to the south and the Mediterranean Sea to the north. It's between North Africa and the Sinai Peninsula.
North America and South America are connected at the Isthmus of Panama. Africa and Asia are connected by the Isthmus of Suez. Europe and Asia are connected because they are located on the same landmass. No other continents are connected.
Isthmus of Suez
Isthmus of Panama Also see Wikipedia's "List of Isthmuses" for more examples.
The Tiber River
It connects by North America and South America.
A narrow piece of land that connects two larger bodies of land is called an isthmus. The Isthmus of Panama essentially connects the continents of North America and South America.
The Isthmus of Panama is a strip of land than lies between North and South America. As the Isthmus physically connects the two continents, what actually separates the two continents is the Panama Canal.