English: Recently, there has been made clear.
Telugu: ఇటీవల స్పష్టత ఇచ్చారు.