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