by Fred_Pinheiro
Walls and gardens of the Kremelin in Moscow in Russia with its churches and imposing architecture