From 29 May to 2 June,