Heavy rains in Delhi leads to traffic congestion in parts of NCR

Heavy rains in Delhi leads to traffic congestion in parts of the national capital; Visuals from IP Estate area