English: He visited New Zealand recently.
Telugu: ఇటీవల ఈమె న్యూజీలాండ్ వెళ్లింది.