A 101-year-old Salisbury care home resident has revealed the secret to living a long and happy life. Mary Flower, who lives ...