Red Square

Location

A historic plaza in Moscow, Russia, mentioned as a significant site to visit for personal and historical reflection on the Soviet era.

Mentioned in 1 video