Home » General Knowledge MCQS » Where is Red Square situated?Where is Red Square situated? by A. New York B. China C. Moscow D. Turkey