Bombardier gets German $226-million order for 35 trains | Financial Post

Bombardier gets German $226-million order for 35 trains | Financial Post