English: has on our planet.
Telugu: అది మన గ్రహం మీద ఉంది.