English: All this was strange enough.
Telugu: ఇదంతా ఎదో వింతగా తోచింది.