Severstal reports Q1 financial results

More details