Tag: Russia

What’s happening at Leica’s posh spot in Moscow

What's happening with Leica in Russia, one of the poshest spots for selling the new L watch? Mike pays a visit to the company's Russian site and it looks like they haven't updated the prices since last week...