English: at the last moment
Telugu: చివరి క్షణం వరకు