Storia: Euro area consumer confidence hits -15.9 in July, topping forecasts as sentiment slowly recovers — Warptech Lab News