English: There are a lot of strong evidence to support this.
Telugu: ఇందుకు బలం చేకూర్చే పలు ఆధారాలు కూడా లభ్యమయ్యాయి.