Features ‘Ultimate wizarding party’ heading for Edinburgh as part of city’s magic festival April 24, 2018