Streets of Delhi water-logged minutes after downpour

Heavy rainfall lashed parts of Delhi on September 05. Minutes of downpour led to water-logging near Teen Murti area and South Avenue.
X