Leaders headed to next week’s G7 leaders’ summit in France should be arriving with an uncertain sentiment in their stomachs, Allan Woods writes.



Source link