Kejriwal claimed he would clean the river by 2025, but the situation has worsened. "By immersing his effigy, we are exposing his failure to the people of Delhi, he said.