English: Consular Section of the Consulate General of Japan in St. Petersburg
Telugu: సెయింట్ పీటర్స్బర్గ్లో జపాన్ యొక్క కాన్సులేట్ జనరల్