English: A recent report has proven this to be true.
Telugu: ఇటీవల విడుదలైనా ఓ నివేదికతో అదంతా నిజమేనని రుజువైంది.