Flash floods in Moray leave town centre traders fighting the tide

Breaking