English: And, actually, not so recently.
Telugu: నిజానికి, మరియు ఇది ఇటీవల వరకు జరగలేదు.