McDermott wins technology contracts for new petrochemical complex in Indonesia

Image: A petrochemical plant. Photo: courtesy of Cheryl Empey/Freeimages.com.