Chinese: 他可能还在世界的某一个角落里生存着。
English: He could still be alive somewhere.