Edinburgh centenarian reveals secret to a long life as she celebrates 105th birthday
Mary Davidson Smith received 105 cards for her 105th birthday – including from King Charles
Mary Davidson Smith received 105 cards for her 105th birthday – including from King Charles