Vale (NYSE: VALE) has declared force majeure on a series of iron ore and pellets sales contracts after a Brazilian state court ordered it to…
Vale (NYSE: VALE) has declared force majeure on a series of iron ore and pellets sales contracts after a Brazilian state court ordered it to…