History of Asia

Why did it take until 1945 for Stalin to declare war on Japan?

The Soviet Union declared war on the Empire of Japan on August 8, 1945, just three days after the bombing of Hiroshima. This was partly driven by a desire to gain a share of the spoils of what seemed to be Japan's imminent defeat