She was 27 when World War One erupted, 75 when John F. Kennedy was shot and nearly 100 when the Berlin Wall came down.

Now Leandra Becerra Lumbreras is celebrating her latest milestone – becoming the oldest person who has ever lived.

According to relatives and friends, the chocolate-loving Mexican marks her 127th birthday today.

But there will not be any visits from officials at the Guinness Book of Records – she lost her birth certificate while moving house 40 years ago.

Supposedly born on August 31, 1887 – the year Queen Victoria celebrated her Golden Jubilee – she has attributed her long life to eating well, snacking on chocolate, sleeping for days on end and never getting married, according to her family.

Mexico’s El Horizonte newspaper reported that the former seamstress, from the western city of Zapopan, has already seen her five children and several of her grandchildren die.

She apparently has 73 great-grandchildren and 55 great-great-grandchildren.

Granddaughter Miriam Alvear, 43, said: “She is entirely lucid. She blows your mind with her stories from the revolution.

“She was always a woman who fought. She was still sewing and weaving until about two years ago. She never ceased to be active, that’s why we think she’s lived so long.”

She added: “Her parents were singers. She loves to entertain her grandchildren with the old songs they taught her.

“She’s always had a good tooth, even at her old age. She has no diabetes or hypertension so can eat as many chocolates and sweets as she likes.”

Despite her impressive feat of ageing, Ms Lumbreras is not officially recognised as the world’s oldest human.

That title goes to Japan’s Misao Okawa, who is 12 years younger.