CFTC Data: Central Banks Held Record $4.1 Trillion in Gold as Q1 Net Buying Hit 340 Tons | The Fiscal Wire