English: St. Petersburg: St. Petersburg boasts of some of the most beautiful buildings in Russia.
Telugu: సెయింట్ పీటర్స్బర్గ్ - ఇది రష్యాలో అత్యంత అందమైన నగరాలలో ఒకటి.