London What to Do? The River Stage Festival 2018 4 years ago Stevie Cannell This year’s press launch for the National Theatre’s annual River Stage Festival fell on the…