Global outlook improves after turbulent six months

.....

© Irish Examiner