A 24-hour fly fishing marathon that was due to take place in the River Dee next week has been cancelled next week due to the recent weather.

With “heavy hearts”, it has been cancelled by organisers the River Dee Trust and Dee District Salmon Fishery Board, who said that it was “in the best interest of nature and our struggling Atlantic salmon population” to do so.

It was due to take place on June 23-24, however, the event which takes place over seven fishing beats will not take place due to the high temperatures and lack of rain.

The latter has resulted in low water levels right along the river, providing stressful and low-oxygen water conditions for fish.

Competitors are sponsored to take part in the event, raising vital funds for the work of the River Dee Trust and in particular their One Million Trees campaign.