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