The little frog that has taken over Poland’s high streets

Maria Wilczek
Almost a third of Poland’s population now lives within 300 metres of a Żabka store.