Edinburgh Fringe 2026 unveils huge programme tackling AI and the manosphere
More than 53,000 performances will take place at this year’s Fringe across 258 venues
More than 53,000 performances will take place at this year’s Fringe across 258 venues