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