English: She recently arrived from another country.
Telugu: ఆయన ఇటీవలే వేరే దేశం నుంచి వచ్చారు.