20070623 unknown: Rain batters Kerala; toll mounts to 20