Escalator (automatic walking) in a commercial mall in the Kingdom of Saudi Arabia, escalator in a commercial building in the Kingdom for ease of movement

We use cookies to provide for you a better experience. For more information check our Cookie policy.