Analyzing non-revenue water dynamics in Rwanda: leveraging machine learning predictive modeling for comprehensive insights and mitigation strategies