China Trade Balance USD came in at $51.13B below forecasts ($112B) in March

TMGM Analysis: Financial Market News, Economic Calendar & Market Insights