Awarded for 1.2 billion euros, it is about 96% complete, and it is one of the company's largest infrastructure projects in the US
OHLA enters final stretch of the I-405 highway improvement project in California
August 21, 2023