English: And that is stranger still.
Telugu: ఇంకా అది వింత ఉంది.