English: A bit of a mystery that.
Telugu: ఇదేదో కాస్త మిస్టరీగానే వుంది.