summer surge rolls on

Issue: 
352

global markets reviving and indices hitting new 2009 highs