20060726 unknown: Heavy rains lash Delhi