Trucks and heavy equipment Mercedes Truck 18-meter lowbed in Riyadh, ready for loading in any direction