answersLogoWhite

0

The Red Square is a famous landmark in Moscow, Russia.

User Avatar

Wiki User

16y ago

What else can I help you with?