Delhi has witnessed heavy rainfall in the past two weeks, which has caused much damage to the roads across the capital.