Demonstrators march on Liberty Bridge during the annual Pride parade in Budapest, Hungary. File photo.