The Edinburgh International Magic Festival has just celebrated its fifth year with many sell-out shows during the week.
The eight day festival drew an audience...
The Edinburgh International Magic Festival is once again bringing cutting edge magical theatre to the masses from 29 June - 6 July 2012.
This summer,...