ELVIS impersonator, Bob Charles, serenaded a Melksham centenarian with songs by her favourite singer.

He sang for Joan Rivers as she celebrated her 100th birthday in style at the Brookside care home in Ruskin Avenue.

Mrs Rivers was accompanied by her son Richard, 71, and two daughters Poppy, 77, and Dawn, 72, and some of her friends and family, who include six grandchildren and 19 great-grandchildren.

She also had a surprise visit from her grandson, Michael Cooke, who flew in specially from Central Valley, California, to be at the party.

The party at The Orders of St John Care Trust home also featured a celebration cake, a buffet and birthday greetings from the Queen and the Department of Work and Pensions Secretary Amber Rudd.

Mrs Rivers was born in Devizes and lived in Cornwall for the first 14 years of her life, before coming home to Wiltshire. She married Roland Rivers in 1939.

Mrs Rivers worked on a farm near St Wenn in Cornwall and then at the Avon Rubber factory in Melksham making a wide range of products including gas masks.

Asked what was the secret of a long and happy life, she responded “hard work.”

Mrs Rivers is in generally good health and after retiring from Avon Rubber went into the catering industry.

She enjoys socialising, bingo and is a member of the town’s Happy Circle Club and Good Neighbours.

She has lived at the Brookside care home for the past two years.