Staff shortages, fuel costs and price rises are squeezing Highland Perthshire businesses, leading to cuts in activity - and in some cases closure.
Aberfeldy Taxis told customers it had taken the decision to stop taking short distance fares in the town.
“I am very sorry that due to increasing costs I have had to take the decision to decrease the hours that we are working,” taxi fleet owner David Macdougall explained.