Tuesday, September 19, 2023

Germany has become the worst-performing major developed economy. It used to be the envy of the world. How did this happen?