English: Recent research confirms it.
Telugu: ఇటీవలి పరిశోధనలు దీనిని రుజువు చేస్తున్నాయి.