Police: At Least 29 Injured