English: But, until recently this has not been confirmed by science.
Telugu: కానీ ఇటీవల వరకు, సైన్సు వివరించేందుకు కాలేదు.