News

The programme for the Edinburgh Festival Fringe has been launched, including more than 3,350 shows across 265 venues. Comedy, music, dance, children’s shows, magic and cabaret will all be part of the ...