English: Scientists are on it.
Telugu: . దీనిపై సైంటిస్టులు.