English: Embassy of France in Moscow.
Telugu: మాస్కోలో ఫ్రాన్స్ కాన్సులేట్.