The annual Black Watch regimental reunion was held in Perth at the weekend.
Those attending took part in a short march from the North Inch on Saturday to The Black Watch Castle and Museum where the event was held for 300 former servicemen and their guests.