The deluge swept through the streets of Parikia and Naousa on Paros, dragging cars and debris along its path past the ...