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