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