Highlands & Islands Invergordon barn blaze: Firefighters fought for more than 40 hours to put out flames September 20, 2022