English: A new research proved this fact recently.
Telugu: ఇటీవలే ఓ పరిశోధనలో దీనిపై నిజాలు వెల్లడయ్యాయి. .