English: He had recently traveled to Italy.
Telugu: అతను ఇటీవలే ఇటలీ వెళ్లాడు.