Red square is located in _______ city? / General Knowledge MCQs / By admin Red square is located in _______ city? A. Moscow B. New York C. London D. Ankara