English: Spanish Embassy in Moscow: address, website, services.
Telugu: మాస్కోలో స్పానిష్ ఎంబసి, చిరునామా, వెబ్సైట్, సేవలు.