Name the only city which has hosted three Olympics? / General Knowledge MCQs / By admin Name the only city which has hosted three Olympics? A. Paris B. New YorkC. London D. None of these