score:1
Yes. Russian citizens usually need a visa to come to the UK. Eligibility is based on citizenship, not place of residence.
In most cases, you must apply for a Standard Visitor visa. You may be able to apply to enter the UK for free instead of paying for a visa if your partner or family member is a British citizen or from another European country.