Saudi Arabia
Babcock Borsig Service Arabia Ltd, Al Khobar, Saudi Arabia - Operating company in Saudi Arabia.