Markets Live 24 June

avatar Investors Chronicle