Rain lashes Delhi, NCR regions July 21, 2020 by Editor Delhi has witnessed rainfall on Tuesday, as the showers covered most parts of the national capital region.