A violent downpour which struck the town of Calaf (Barcelona) yesterday afternoon disrupted regional train services and left several motorists stranded in the flooded town centre streets.