English: It is only recently that this matter has been elucidated.
Telugu: తాజాగా ఈ విషయంపై స్పష్టత వచ్చింది.