“His story is an inspiration to us all, and it is also a very rare story of great generosity for an incredible cause.”

Strathcarron director Irene McKie thanked Rab for his support. She said: “His fundraising efforts are astounding, £100,000 over 21 years has helped us to continue to provide much needed support to the communities we serve.