English: At least until a little while ago.
Telugu: కనీసం ఒక పూట క్రితం దాకా కూడా. .