English: Recently, this has become clearer.
Telugu: ఇటీవల ఈ విషయన్ని మరింత స్పష్టంగా వ్యక్తం చేశారు.