A great-grandmother marked her 100th birthday by swimming with sharks off the South African coast on 16 March.

Wearing a full body diving suit, Georgina Haywood climbed into a submerged cage to see the sharks under water.

"An experience of a lifetime at the end of my life," she later said.

She carried out the daring feat two days after tandem skydiving in Cape Town.

On Saturday 14 March she took to the skies over the Melkbosstrand area north of Cape Town with 15 family members and friends as they launched themselves out of a plane in groups of three.

The exhilarating experience marked her third ever sky dive – her first was in 2007 when she was 97.

Haywood, who planned a number of activities to celebrate her centenary, was skydiving to raise money to buy lifejackets for volunteers at South Africa's National Sea Rescue Institute.