English: All this is God's leela.
Telugu: అంతా భగవంతుడి లీలే.