Triangle responds to oil leak from Cliff Head Alfa platform

Triangle Energy Ltd., Perth, has reported an oil leak from its Cliff Head Alfa production platform in Cliff Head field about 14 km offshore in the North …