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