German 10-year Bund yield negative for first time ever

Yields on Germany's benchmark 10-year debt fell into negative territory for the first time in its history on Tuesday. 

Low yields mean high prices and among the factors driving the current rally in the price of the so-called Bund are concerns about the global economy,rock-bottom inflation expectations in the single currency area and fears about a possible "Brexit" with the British referendum on EU membership just 10 days away, traders said.