News

If an alien visited London, he could be forgiven for thinking the sign "Tu Kupisz Polskie Produkty" was a local greeting meaning "come in", "welcome" or perhaps "open for business".