English: Another planet had been found.
Telugu: భూమిని పోలిన మరో గ్రహాన్ని కనుగొన్నారు.