Answer :

Kalahira
The correct answers  an be Medina, Petra and Damascus

These three cities have historically been connected to Mecca through trade routes and were important for the spread of Islam and pilgrimages that Muslims took when they went to Mecca. They are nowadays located in different states but in history it was a bit different from time to time.

Other Questions