English: This led to new discoveries.
Telugu: సరికొత్త అన్వేషణలకు కారణమైంది.