English: It might be on Earth.
Telugu: అది భూమిమీదైనా కావొచ్చు.