This month, Sadler's Wells celebrates the quarter centenary of its current building in Islington, north London, which was remodelled in 1998. Revisit 25 shows from those years Continue reading...