English: Consulate of France in St. Petersburg.
Telugu: సెయింట్ పీటర్స్బర్గ్ లో ఫ్రాన్స్ కాన్సులేట్.