God is Maintaining Everyone
According to the Vedas there are an unlimited number of eternal individual souls both in this material world (prison) and the transcendent world (Kingdom of God). Beyond the innumerable souls there is one Supreme Soul and that is Krishna. That one Supreme Soul is alone maintaining all the unlimited spirit souls (jivas) supplying all their necessities of life.