The Kremlin is a large complex on the bank of the Moskva River in Moscow Russia. The Kremlin serves as the official residence of the President of Russia. This photo shows the Kremlin from the Volkhov River - can you find the three differences in this photo hunt puzzle?
The word kremlin means castle in Russian, and there are many kremlins in cities throughout Russia. But when people use the word kremlin theyre usually referring to the Moscow Kremlin.