On Tea at the Tate Modern | Monday 17 November 2025