Market Snapshots: Top Things To Know In The Global Markets This Week (24-28 July) | The Kenyan Wallstreet