Market Insights Punch in the face Europe, stumbling into a stagflationary abyss, is gearing up for a déjà vu dance with November 22, 2023