TFG Weekly Trade Briefing, 14th June 2021

International Chamber of Commerce (ICC) warns G7 leaders they risk imposing major costs to the global economy