Sir Ian McKellen’s Aberdeen performance raises almost £20,000 for Tivoli theatre

Tivoli Theatre Twitter page