Country in rioting after knife attack