English: Couldn't have been a moment sooner.
Telugu: ఇక అక్కడ క్షణం ఉండలేకపోయాడు.