OHLA has secured a contract worth EUR70 million to construct six stations on Santiago Metro Line 7 in Santiago. The contract covers Groups 5 and 6 of the new metro line and increases OHLA’s cumulative...

This content is available to only subscribers.