Originally Posted by
AlbaGuBrath
If I remember correctly, Mr Snowden didn't need a transit visa for his extended stay at DME airport

That is because it was at SVO. He would however have required a transit visit if his itinerary had involved a connection between SVO and DME.