Heavy rain lashed Delhi NCR on Wednesday, flooding many roads and disrupting vehicular movement in several areas.