Investors scooped up government bonds in the U.S., Germany and the U.K. on Tuesday, sending some yields to new lows this year, as concerns over China’s growth and Greece’s political turmoil sparked broad selling in global stocks.

The flight into these haven bond markets pushed down the yield on the 10-year German government bond to 0.690%, the lowest closing level on record, according to Tradeweb.