English: New research shows this to be true.
Telugu: నూతన పరిశోధనలు ఈ అ=కాన్ని రుజువుచేన్తున్నాయి.