Tag: caf brazil trains

Consortium Guararapes has received a R$217m ($128mn) order to supply...