MSP Logo

Veolia gears up for legal battle over French contract