Hundreds of people have gathered in one of Moscow's most expensive stores to buy T-shirts with Vladimir Putin's picture on them. They could choose from a T-shirt with an image of the Russian president riding a horse, to a picture of him in sunglasses.

According to the manufacturer over 7000 T-shirts were sold in one day.

BBC Russian's Olga Ivshina reports from Moscow.