The Saudi Arabian city Mecca, the place Islamic worship.

Mecca

The Saudi Arabian city Mecca, the place Islamic worship.