20200720 city.delhi: Heavy rain pummels Delhi; inundates several areas