English: All this became known relatively recently.
Telugu: ఈ విషయాలన్నీ ఇటీవలే వెలుగులోకి వచ్చాయి.