Celebrity magician Dynamo was greeted by more than 100 excited fans in Carlisle this afternoon.

Fans had travelled from right across the city and beyond to see the 34-year-old, with some even coming from as far as Glasgow to get their books signed.

The West Yorkshire magician, whose real name is Steven Frayne, had originally planned a book signing in Glasgow earlier in the day, but was forced to cancel it because of travel complications.

Dynamo posed for pictures in WH Smith, in English Street, with his mostly younger fans, with admirers queuing all around the first floor to see their idol.

The award winning magician explained why he chose to stop at Carlisle on his book-signing tour: "I've never been to Carlisle and people on Twitter were saying can you come to Carlisle, so we said 'let's go do it, let's met some of the Carlisle people'."