Heavy showers swept across Delhi, Noida and the National Capital Region (NCR) on Thursday, August 14, breaking a spell of muggy weather and bringing much-needed relief to residents.