Preparing street infrastructure in the desert nature, an asphalt travel road between mountainous places, a fast travel route in the middle of the desert in the Kingdom of Saudi Arabia

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