Europe close: Stocks slump amid deluge of company news, U.S. inflation data
Further dragging on investor sentiment was a stronger-than-expected reading for U.S. inflation during the first quarter, even as they waited on the release of another important inflation report due out the next day. The benchmark Stoxx 600 index was down 0 …