English: Finally the Earth!
Telugu: చివరకు భూమిని కూడా!