At least 18 people died and dozens of others injured after a heavy storm on Friday caused widespread flooding and destroyed roads and bridges.