English: As recently as a few months ago.
Telugu: దాంతో కొద్ది నెలల కిందట.