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