English: Scientists do not yet know what has produced them.
Telugu: అది ఉత్పన్నమయ్యే దానిలో శాస్త్రవేత్తలు ఇప్పటికీ అర్థం కాలేదు.