English: - and not a moment too soon.
Telugu: మరియు ఒక క్షణం కూడా త్వరలో కాదు.