Question: do i need a visa for a connecting flight in 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.