eCareers

Subject : GENERAL KNOWLEDGE


Where is Red Square situated?
  1. . New York
  2. China
  3. Moscow
  4. Turkey
Correct Answer: Moscow