English: This could only be God!"
Telugu: అది భగవంతుడికి మాత్రమే సాధ్యం!