English: And God had done that.
Telugu: కానీ భగవంతుడు ఇలా చేశాడు.