English: In St. Petersburg - the Hermitage.
Telugu: హెర్మిటేజ్ - సెయింట్ పీటర్స్బర్గ్ లో.