Impressive that huge numbers of protesters could come together and keep their actions peaceful. No acts of vandalism or violence reported.