rain lashes Delhi Rain lashes parts of Delhi, spell of showers to continue till July 21 ANI March 3, 2024