English: Some scientists thought so.
Telugu: అని కొంత మంది పరిశోధకులు ఆలోచనలో పడ్డారు.