Is there a law that says that 90% of Poles have to furnish their homes with products from IKEA? It certainly seems that way sometimes. Maybe it's because of Poland's long relationship with the meatball merchants. Listen as we look at the history of the deep Polish connections to the Swedish global giant.
January 27, 2021