Fed-up rail workers forced to clean up human waste left on the tracks by Harry Potter fans have finally been given a reprieve.
The Hogwarts Express steam train which chugs through the Highlands has fitted retention tanks to stop the contents of the toilets being dumped along the way.
It comes after a three-year campaign by local councillors who wrote to the train operators concerned about the discharge and pointing out the health risk to staff.