English: He should have provided some evidence.
Telugu: అతను కొన్ని ఆధారాలు అందించాలి.