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