English: A more recent study supports these observations.
Telugu: తాజా అధ్యయనం ఈ వాదనలను బలపరుస్తోంది.