The Lenin Mausoleum is a monumental tomb in Red Square, Moscow. It serves as the final resting place for Vladimir Lenin, whose embalmed body has been on public display there for decades. This stark, iconic structure remains a significant historical landmark.