A picture from inside Al-Rashid Mega Mall in Madinah Al-Munawwarah in the Kingdom of Saudi Arabia, shopping stores, restaurants and cafes, spending leisure time, tourism in Saudi Arabia.

Important information
For Editorial use only License agreement
We use cookies to provide for you a better experience. For more information check our Cookie policy.