Delhi: Rain lashes several parts of city