English: It was only recently discovered by scientists.
Telugu: దీనిని శాస్త్రవేత్తలు ఇటీవలే కనుగొన్నారు.