Delhi has been put on a 'red' alert after heavy rain lashed Delhi-NCR on July 31 evening that caused waterlogging and traffic congestion in several areas.