English: More recent research confirms these findings.
Telugu: గత పరిశోధనలు కూడా ఈ వివరాలను ధ్రువీకరించాయి.