English: But scientists aren't all that convinced.
Telugu: కాని అది అంత సమంజసంగా ఉన్నట్లు విజ్ఞులు అంగీకరించడం లేదు.