File image - Migrants board a bus at the port of Paleochora, Crete, Sunday 19 October 2025. Angry Russians turn on Putin over poverty and stagnant economy ...