Good Morning from Germany, where the global bond selloff is hitting hard. The 10y Bund yield has surged to 3.57%, the highest since 2009. Germany’s benchmark borrowing cost is now ~440bps above its 2020 low of -0.86%. The era of free money is becoming a distant memory.