Stage

  • 28 June 2015

    For the uninitiated, the Edinburgh International Magic Festival must conjure up images of people pulling rabbits out of hats or bamboozling hapless punters with dexterous card tricks.