English: All this seemed to him inexplicably strange.
Telugu: ఇదంతా అతనికి వింతగా కనిపించింది.