English: have arrived in town lately.
Telugu: ఇటీవలే నగరానికి వచ్చారు.