Hundreds of people gathered in one of Moscow's stores to buy T-shirts with Vladimir Putin's image on them.