English: He had recently travelled from Italy.
Telugu: తాను ఇటీవలే ఇటలీ నుండి వచ్చినట్లు తెలిపింది.