Upcoming concerts - James MacMillan - All the Hills and Vales Along London 2017-2018