Perth Highland Games has been cancelled this weekend due to issues with the site.

The Lesser South Inch is badly churned up following heavy rain during last weekend's Perth Show.

Perth and Kinross Council offered an alternative venue but that was deemed unsuitable by the games committee.

Organisers say anyone who has bought tickets will be refunded and stall holders will be contacted.

A council spokeswoman said: "We are very disappointed to hear the news today that the Perth Highland Games will not go ahead this weekend.

"We are aware that it would be difficult to stage the event in light of recent wet weather.

"Officers from the council met with the organisers of the Perth Highland Games on Monday to offer an alternative venue, which was declined, following consideration by the Perth Highland Games Committee."