Russia is about 70 times bigger than the United Kingdom but only has a bit more than twice as many people so you'd expect there to be plenty of space. Unfortunately, Moscow is just like most other cities and there isn't much so it's just as well the Mini Marcos GT850 is small.
Here is a very nice example in Raschupkina Street. No, not Rasputin Street. Rashchupkina Street.