20200622 city.delhi: Rain; cloudy weather keep mercury in check in Delhi