English: This much scientists knew.
Telugu: ఈ సంగతి శాస్త్రవేత్తలకు ఈమధ్యే తెలిసింది.