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