Petrovskaia and Beklemishevskaia Towers of Kremlin Wall

Royalty-free stock photo ID: 79024987

Petrovskaia and Beklemishevskaia Towers of Kremlin Wall