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