English: Just WHAT it is, is not quite clear yet.
Telugu: ఇది ఏమిటి, అది ఇప్పటివరకు స్పష్టంగా లేదు.