Irvine Welsh at Bradford Literature Festival

Irvine Welsh at Bradford Literature Festival 2023. Photo: Bob Smith Photography