English: I found this very strange.
Telugu: ఇది నాకు చాలా వింతగా తోచింది.