A magnitude 6 earthquake hit the eastern Mediterranean off the Greek island of Karpathos on Tuesday, the US Geological Survey reported.
The tremor was felt on the islands of Crete, Santorini and Rhodes, Greek State TV said.
Also, Turkey’s disaster management agency reported a strong earthquake. There was no immediate report of any damage or casualties.
The Turkish Disaster and Emergency Management Directorate said the quake struck some 155 kilometers (96 miles) off the resort town of Kas, in Antalya province, at 8:32 a.m.
This came as Reuters witnesses said a quake shook Cairo and other cities in Egypt at 0535 GMT on Tuesday.
Alexandria, on the Mediterranean coast, and Assiut, in Upper Egypt, were among cities where people also said on social media they felt their houses and buildings shaking.
There were no immediate reports of casualties from the authorities.