International Tata Steel’s plant in the Netherlands to let go 1,600 employees About 20 per cent of Tata Steel’s workforce at its plant in Ijmuiden, in the Netherlands, will be laid off. Read More » April 10, 2025