Name the only city which has hosted three Olympics? April 25, 2026May 25, 2019 A. Paris B. New York C. London D. None of these Show AnswerAnswer= Option C