A Celebration at Esplanade Theatres on the bay

3 - 5 November 2017