English: have recently been elucidated.
Telugu: ఇటీవల స్పష్టత ఇచ్చారు.