English: This has been proved again recently.
Telugu: ఇటీవల అది నిరూపణ అయ్యింది.