The east-west rainfall split for July was very pronounced. According to Met Office data, Loch Shiel received 201mm of rain, while Letham Grange in Angus saw just 42mm. Meanwhile, Dunbar in east Lothian and Fyvie Castle in Aberdeenshire received 60mm and 82mm of rain respectively, while Dunstaffnage in Argyll and Bute and Kinlochewe in the Highlands witnessed rainfall at twice those totals (see map). The UK as a whole has received 22% more than the July average rainfall.

NFU Scotland is calling on milk buyers to adopt a “common-sense approach to milk-price penalties” as wet weather hits production.