English: He did spend some time in Japan.
Telugu: ఆయన జపాన్లో కొంతకాలమున్నారు.