English: It may have happened just recently.
Telugu: బహుశా ఇది ఇటీవలి కాలంలో జరిగి ఉండవచ్చు.