Red Square is a historic plaza in Moscow City Center. Boasting significant landmarks such as the Kremlin to the west, Saint Basil's Cathedral to the south, and ...