English: And finally "settled" in St. Petersburg.
Telugu: చివరకు సెయింట్ పీటర్స్బర్గ్ లో "స్థిరపడ్డారు".