English: had never returned to earth.
Telugu: భూమికి ఎప్పుడూ తిరగిరాలేదు.