English: Saint Petersburg (the former name Leningrad), Russia.
Telugu: హోం బేస్ః సెయింట్ పీటర్స్బర్గ్, రష్యా (గతంలో లెనిన్గ్రాడ్)