English: Till recently.
Telugu: మొన్నటి వరకు.