A local Rotary club that has helped to raise more than £250,000 for charity has celebrated its 30th year.
The Rotary Club of Perth Kinnoull marked the occasion at the end of last month at the Royal George Hotel.
It was established in 1992 at the Grampian Hotel in response to the growing need for a club that met in the evening rather than at lunchtime.