People repeat this verse without understanding. They think Krishna will descend magically. The actual meaning is more ...