People march holding Ukrainian flags during a protest ahead of a visit by Russian President Vladimir Putin, in Budapest
Two women march with a banner during a protest ahead of a visit by Russian President Vladimir Putin, in Budapest
A woman carries European Union flags during a protest ahead of a visit by Russian President Vladimir Putin, in Budapest
People carry a banner reading “Putin no …
Source: The Nation