English: It's come back recently.
Telugu: ఇటీవలె తిరిగి వచ్చారు.