English: There are many evidence about it.
Telugu: అందుకు అనేక అంశాలు సాక్షాలుగా నిలుస్తున్నాయి.