The capital of Sweden is. / General Knowledge MCQs, World Capitals MCQs / By A. Stockholm B. Oslo C. Tallinn D. Copenhagen