The Kremlin is a fortified complex next to Red Square in Moscow. There are many palaces and churches within the Kremlin, and below are two images of the Kremlin.
The Hermitage museum in St Petersburg is the largest art gallery in the world. And it truly is massive. Catherine the Great founded the Hermitage, and it is a source of great pride for Russia.