Over the past few years, Petersburgers have been noticing small pieces of fabric with skillfully made embroidery on the streets of the city.