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