<p>The national capital witnessed heavy rainfall on Tuesday. Several streets of Delhi were severely waterlogged following downpour. Commuters struggled as vehicles submerged.</p>