English: The Head office of Russia is in St. Petersburg.
Telugu: రష్యాలో కంపెనీ యొక్క ప్రధాన కార్యాలయం సెయింట్ పీటర్స్బర్గ్ లో ఉన్న.