English: What more evidence is needed.
Telugu: ఇంత కన్నా ఆధారాలు ఇంకేం కావాలని ప్రశ్నించారు.