English: at the very last moment.
Telugu: ఆఖరి క్షణంలో