The Kremlin is the official residence of President Vladimir Putin. It's protected by an elite military regiment and has walls up to 21 feet thick - here's a look inside.