TOP Queen cover band Magic will play the legendary rock band's greastest hits at Birmingham's Alexandra Theatre as part of its Celebration tour on July 8 (7.30pm start).

Tickets cost between £12 and £14, call the box office on 0870 6077544.