A Californian choir performs at Haworth Parish Church on Tuesday.

Voices of Musica Sacra performs at 7.30pm under the direction of Simon Berry, in aid of the church.

The programme includes works by Rutter, Parry, Tavener, Derufle and Hassler.

Phone 01535 644444 for details.

pThere's a demon barber in Leeds as well as Haworth this month - and this time he's the real thing.

Sweeney Todd is cutting throats as well as hair in the latest production from Opera North.

The Demon Barber of Fleet Street is the star of a musical by American show king Stephen Sondheim.

He's back from Botany Bay, bent on revenge on the judge who sentenced him, and along the way a few customers will fall under his razor.

Todd teams up with Mrs Lovett, owner of the pie shop beneath his barber shop, to get maximum use from his victims.

Opera North says its production at the Grand Theatre offers "full-blooded musical theatre" from next Thursday to May 4.

Book tickets at Keighley Information Centre in the town hall, or phone 0113 222 6222.

pComedy poet Les Barker performs on a heritage diesel train on the Keighley and Worth Valley Railway this Sunday afternoon.

He performs during four round trips starting from Oxenhope at noon. Phone 01535 645214 at noon.

pA sound of the Orient comes to Glusburn this month in the shape of two Chinese accordion players.

Yao Yi and Li Nan perform with supporting artists at Glusburn Institute on April 21.

The 6.30pm concert is hosted by Craven School of Music, which is run by accordion teacher Harry Hinchcliffe.

Tickets cost £3 for adults, £1.50 for juniors, either on the door or by phoning Mr Hinchcliffe on 01535 635074.

pRadio panel game Just A Minute is at the Alhambra in Bradford on Monday, and local people can be in the audience.

The programme started in 1967, and chairman Nicholas Parsons is still attempting to control four eager contenders as they talk on a subject for 60 seconds..

Panellists confirmed for the Bradford date are comic Jenny Eclair, Clement Freud and Chris Neil. For £5 or £4 tickets phone 01274 752000. Starting time is 7.30pm.