Twelve people have been taken to hospital with minor injuries