English: Consulate General of the Kingdom of Spain in Russia
Telugu: రష్యాలో స్పెయిన్ సామ్రాజ్యంలో జనరల్ కాన్సులేట్