Two emergency helicopters raced to the River Tay on Sunday after a child was injured in an apparent water sports incident.
Golfers wearing Victorian attire battled it out using historic clubs on one of Scotland’s oldest golf courses.
Police mounted a 48-hour vigil outside an Auchterarder house this weekend, while a man’s body was found at a separate address in the town.
A leisure centre in Dunfermline was closed after users reported a chemical smell.
A Good Samaritan ran to the aid of a woman after she was pushed to the ground by her boyfriend.
A man who stabbed his friend to death in Perth just days before Christmas has been jailed for seven years.
A city centre street has been cordoned off for the second time in less than 24 hours.
Police officers from 17 of the UK’s 43 forces have cycled almost 250 miles to benefit the Police Treatment Centre in Auchterarder.
The road between Alyth and Meigle has been closed following a crash.
A Perth hairdresser is taking on clippers of a different kind when she takes part in one of the world’s most gruelling yacht races.