Delhi | Heavy downpour witnessed in several parts of the national capital

Delhi | Heavy downpour witnessed in several parts of the national capital