A Wiltshire cleaner's impersonation of opera singer Maria Callas has won her the Stars in Their Eyes title.

Nicola Kirsch claimed a staggering 474,176 votes for her rendition of O Mio Babino Caro on the Saturday night TV show.

It put her more than 300,000 votes ahead of her closest rival, Meatloaf, who received 135,821 votes.

Miss Kirsch, 44, of Salisbury, Wiltshire, said: "The night was tinged with sadness because the two people I would liked to have been here my father and my teacher have both died."

She has previously spent summer months earning a living by singing operatic arias and duets on the streets of Barcelona and Milan and took a cleaning job when her mother was unwell so she could look after her.