English: The scientists don't deny this.
Telugu: సైంటిస్టులు అందుకు ఒప్పుకోవడం లేదు.