Delhi and its adjoining National Capital Region (NCR) were battered by heavy rainfall on Saturday (August 23), leading to widespread flooding, severe traffic snarls, and chaos on key stretches. Commuters were left stranded as water submerged roads across parts of Delhi, Noida, and Ghaziabad.