English: It is only recently that this matter has been elucidated.
Telugu: ఇటీవలే ఈ విషయాన్ని ఆహా స్పష్టం చేసింది.