Where is Red Square situated?A. New YorkB. ChinaC. MoscowD. TurkeyLeave a ReplyYou must be logged in to post a comment.