Communities clean up as homes are flooded, cars damaged and schools are hit by torrential rainfall

Staff cars piled up at Victoria Hospital in Kirkcaldy
Staff cars piled up at Victoria Hospital in Kirkcaldy