har rasat en förtviflad strid på gatorna.