Where is Red Square situated? A. New York B. China C. Moscow D. Turkey Leave a ReplyYou must be logged in to post a comment.