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