English: Spanish Embassy in Moscow: a visa - the necessary documents
Telugu: మాస్కోలో స్పానిష్ ఎంబసి: వీసా - అవసరమైన పత్రాలు