Lubrication of transportation and communication means, a station for supplying buses and vehicles with fuel in the Kingdom of Saudi Arabia, multiple gasoline pumps, interest in planting trees around oil and gasoline stations to purify the air

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