Question: do you need a visa to connect through moscow?
Answer: You do not need a transit visa "While waiting for a connecting flight, foreign citizens can stay in Sheremetyevo for 24 hours with no Russian visa issued.