English: At last, some evidence.
Telugu: చివరికి కొన్ని ఆధారాలు దొరికాయి.