English: That's the God's leela.
Telugu: ఇదే భగవంతుడి లీల.