Joy as Fife centenarian reaches her 105th birthday

Councillor Fiona Grant presenting Mary with flowers on behalf of Fife Council, and Deputy Lord Lieutenant of Fife Colonel Jim Kinloch.
Councillor Fiona Grant presenting Mary with flowers on behalf of Fife Council, and Deputy Lord Lieutenant of Fife Colonel Jim Kinloch.