Validation and intercomparison of satellite-based rainfall products over Africa using TAHMO in-situ rainfall observations