Demonstrators march through Budapest carrying a Hungarian flag from which the Soviet coat of arms has been cut. (Interfoto Hongrie/Sipa/Newscom)