Text this: Analysis of water quality indices and machine learning techniques for rating water pollution: a case study of Rawal Dam, Pakistan