English: Well, a few weeks ago, anyway.
Telugu: కొన్ని వారాల క్రితం వరకు, ఏమైనప్పటికీ.