English: However, they had recently returned from their home.
Telugu: అయితే ఇటీవలే స్వగ్రామానికి వచ్చారు.