Question: who kept the soul stone?
Answer: Infinity War reveals that the Red Skull was teleported to Vormir, where the Soul Stone is kept. The former villain explains to Thanos and Gamora that he's been doomed to a purgatory where he can guid those who seek the Soul Stone but never attain it himself. Once Thanos claims the stone, Red Skull disappears.