English: At St Petersburg, Russia
Telugu: సెయింట్ పీటర్స్ బర్గ్ ,రష్యా