Eurozone Consumer Confidence hits an All Time Low, data going back to Jan 1983.