20200725 city.delhi: Rain woes: Corporations blame Delhi government