Can a Russian come to England legally?

Yes, Russian citizens can travel the European Union (EU), including the United Kingdom (UK), for up to 30 days within a 180-day period without a visa for tourism, business, transit, medical, or religious purposes.
Copyright Wanderlust World © https://www.ynyoo.com