English: Modern research confirms this.
Telugu: ఆధునిక పరిశీలనలు కూడా వీటిని నిరూపిస్తున్నాయి.