English: Convincing scientific evidence for this is still lacking.
Telugu: అన్నదానిపై శాస్త్రీయ ఆధారాలు మాత్రం ఇప్పటిదాకా లభించలేదు.