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