Events up until Wednesday 18 July