What was the former name of St. Petersburg. / General Knowledge MCQs, Names of cities / By The Professor a. Moscow b. Leningrad c. Kiev d. Volgograd Answer: b. Leningrad