English: But God has done it.
Telugu: కానీ భగవంతుడు ఇలా చేశాడు.