
Rail, road and ferry travel have been disrupted and festival events cancelled as Storm Floris sweeps across Scotland, bringing with it heavy rain and gusts in excess of 100mph.
Disruption on the railways has left passengers facing multiple cancellations, while a number of roads around the country have been blocked.