BJP slammed former Delhi chief minister Arvind Kejriwal over his “failure” to fulfil his promise of cleaning Yamuna by 2025.